Minimum Requirements:The Automation Testing Engineer is mostly focused on Test Automation and is responsible for the overall quality throughout the application development lifecycle by creating automated tests and improving the automation practice on a daily basis..
Through the leadership provided by the Software Quality Assurance Leads, the Automation Testing Engineer will partner with the development team and Business Analysts for overall code quality..
This person NEEDS to have experience with automation testing on C#..
Technical Skills:.
Must have minimum 4+ years of software automation experience with C# on Selenium.
Must have minimum 2+ years of experience creating Gherkin statement for automation.
Must have minimum 2+ Testing APIs with tools and Automation frameworks Extensive experience in writing automation test cases, executing tests, and reporting defects Extensive experience in testing applications developed in .Net.
EDUCATION & CERTIFICATION.
• Bachelor’s degree in Computer Science or Software Engineering.
PRIMARY RESPONSIBILITIES.
Validation of Quality Applications.
Participate in scrum rituals.
Define testing related tasks and provide estimation for these tasks.
Create automation test scripts for functional, web service and database testing using C# on Selenium.
Develop the automation test scripts in sprint.
Execute tests and improve test coverage iteratively as new features become part of regression and other test cycles.
Analyze automated test execution results and identify functional defects or scripting defects for improvement.
Identify Smoke test suite and Regression test suites to ensure each build is healthy and software is functional as expected.
Ensure that components and features are fully tested in each Sprint so that the feature is complete based on the definition of “done” in Agile environment.
Develop, document, and maintain tests and test steps for each sprint.
Ensure the appropriate test environments and test data are in place and controlled.
Work with entire project team to conduct integration testing, system testing, and acceptance testing to ensure entire application are fully tested before production release is ready.
Provide manual and automated exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behavior, and to refine and define additional test cases for the feature.
Continuous improvement
– Deepen SQA, Engineering and Agile knowledge through self-study, group-study and projects.
Job Requirements.
automation testing, C#, software automation, Gherkin statement, APIs, Agile environment.
We’re open worldwide 24/7, 365 days a year..
This field is for validation purposes and should be left unchanged.