Software Test Automation Engineer | Pune, Maharashtra, India
Company: Emerson Position: Software Test Automation Engineer Experience:3-6 years Work Location - Pune, Maharashtra, India
Job Description
Job Description Software Test Automation Engineer Summary Responsible for Automated and Manual Testing of Web Based Software Applications. This person will work independently and as a part of a team to develop and execute automated and manual tests for a variety of softwares used in PlantWeb Insight group. Essential Job Responsibilities
Review and analyze requirements, technical design documents and provide feedback.
Identify and develop detailed and comprehensive test scenarios, test cases and test data.
Design and develop automation scripts.
Execute manual and automated test cases.
Debug failures in test execution and investigate the causes.
Prepare and maintain the test documentation and quality metrics.
Participate in test documentation and automation code reviews.
Adhere to best practices and guidelines for test documentation, defects logging and test case development.
Identify, develop, and execute non-functional test cases.
Collaborate and coordinate with developers, other testers, and product owners.
Focused on continuous improvement of quality-driven software techniques and processes.
Willingness to work flexible hours that works best with the local and remote engineering center(s).
Technical Skills
3-6 years’ experience in testing variety of softwares including Web Applications as well as applications in an embedded Linux environment
Minimum 3 to 5 years of hands-on experience with automation scripting tools like Selenium or Robot Framework.
Minimum 3 to 5 years of hands-on experience with any scripting or programming language. Work Experience with Python would be preferred.
Working knowledge with performance testing tools like JMeter would be good
Working knowledge with DevOps tools like Jenkins, Azure would be good
Hands on experience with API testing using Postman or any other API testing tool would be preferred.
Basic SQL knowledge is desired
Basic understanding of networking protocols and concepts
Working Knowledge of any source control – GitHub, BitBucket, IBM Rational, SVN
Strong analysis and problem-solving skills using various quality tools.
Good communication skills in both oral and written, and with a strong desire to work in a cross-cultural team.
Soft Skills
Self-motivated to lead technical tasks and assumes higher level of responsibility
Provide technical support to team members
Possess strong analytical, problem solving, and decision-making skills
Possess excellent oral and written communication skills
Education & Experience:
Bachelor’s Degree (B.E.) in Computer Science, Electronics, Instrumentation, or related discipline
Masters in computer science (MSC Computer Science)
Masters in computer application (I.e. MCA)
3 to 6 years’ experience in automation and manual testing