Sr. QA Automation Engineer-Lafayette, CO - Georgia IT Inc.
Lafayette, CO
About the Job
Sr. QA Automation Engineer
Location: Lafayette, CO
Duration: 6 Months Contract
Rate: DOE
U.S Citizen, Green Cards, TN Visa, L2-EAD and GC-EAD preferred
JOB DESCRIPTION:
Sr. QA Automation Engineer – Job Description
Position Summary:
The Sr. QA Automation Engineer is involved in the entire software development process to ensure the quality of the final product. This can include processes such as developing test strategies, plans and scripts for automated tests. In addition, the Sr. QA Automation engineer also analyzes the test results, identifies defects and communicates them to the team and can offer suggestions for process improvement.
Duties/Responsibilities:
- Develops and executes a complete test automation strategy for assigned products and features including verification of functionality, performance, security and scalability.
- Design, build and execute automated test scripts for web-based applications based on software requirements and functional specifications.
- Should be able to integrate the QA automation with the CI/CD and automated build processes.
- Should be an expert in API testing using Postman.
- Should be able to analyze and define the scope of automated testing in order to deliver the quality product in lesser time.
- Identify areas where test automation will improve software development process.
- Assist in all aspects of QA testing including: System (functional and non-functional), Integration, Regression, Smoke, Exploratory, Performance, Data verification and Acceptance testing.
- Continuously streamline and improve the testing life cycle to ensure test planning, execution, and reporting are effective and coordinated.
- Communicate QA results, risks and project status to management team as well as other stake holders.
- Identify product defects, tracks and reports them to QA management and development team.
- Interacts closely with developers, PMO and IT offering suggestions and ideas for improving the quality of products.
- Analyze testing results to enhance future test plans and scenarios. (Including metrics and benchmarks to gauge improvement).
Requirements:
- A highly motivated individual with a knowledge of Agile methodology, QA principles and techniques with specific knowledge of test automation.
- 5-8 plus years of experience in automated software testing.
- Has experience working in Agile environment.
- Excellent written and oral communication skills.
- Good understanding of how to structure automated test cases and identify the test cases suited for automation.
- Must manage to work in multiple modules simultaneously, Agile mindset and fast to adapt to change.
- Collaborate with team members to build highly maintainable and reusable automation modules, following best practices and standards in testing and code health.
Technical Skills:
Sr. QA automation engineer must have hands on experience in:
- C#, Spec flow, Gherkin language, Cucumber, Selenium, NUnit, SQL
- Write Automation scripts for UI and API using Spec flow and Gherkin syntax.
- API testing (Postman & Soap UI)
- MS Test Manager
- MS TFS
- MS SQL Server
- MS Visual Studio
- Experience in Git, VSTS
- Experience in leading test automation practices for Agile and DevOps teams across an agile environment.
- Collaborate with the CI/CD team members to integrate automation test code into the pipeline process.
Source : Georgia IT Inc.