Job Title: Senior QA Automation Engineer
Job Location: Remote
We are currently seeking candidates who meet the following qualifications:
Key Responsibilities:
- Develop and maintain robust test automation frameworks for web mobile and backend applications.
- Design automated tests for functional regression performance and API testing.
- Continuously improve automation scripts and frameworks for scalability and reusability.
- Write review and maintain automated test scripts using industrystandard tools (e.g. Selenium Cypress Appium TestNG JUnit).
- Execute automated tests analyze results and report defects.
- Integrate automated tests into the CI/CD pipeline to support continuous integration and continuous delivery.
- Collaborate with developers to design testable features and functionality.
- Participate in code reviews to ensure testability of new code.
- Assist in troubleshooting and debugging issues in test scripts and code
- Perform manual testing when automation is not feasible or during the initial stages of development.
- Develop and execute detailed test cases and report defects with clear steps for reproduction.
- Develop and execute performance and load tests to ensure scalability and stability under varying levels of traffic.
- Identify and report performance bottlenecks and work with development teams to resolve them.
- Generate test reports and metrics to track the progress and success of test automation efforts.
- Maintain uptodate test documentation including test cases test plans and test scripts.
- Provide clear and concise defect reports including steps to reproduce and severity analysis.
- Mentor and guide junior QA engineers in the use of test automation tools and best practices.
- Lead the adoption of automation practices across the QA team.
- Assist in improving team processes and workflows to enhance productivity and test quality.
- Stay up to date with the latest automation tools technologies and best practices.
- Actively contribute to process improvements to increase the overall quality and efficiency of testing.
Qualifications:
- Bachelors degree in Computer Science Engineering or related field (or equivalent experience).
- Experience in QA automation or software development with a focus on test automation.
- Strong proficiency in automated testing tools such as Selenium Cypress Appium JUnit or TestNG.
- Experience with programming languages such as Java Python JavaScript or similar.
- Solid understanding of QA processes test case design and test execution.
- Experience with continuous integration/continuous delivery (CI/CD) tools like Jenkins GitLab or CircleCI.
- Knowledge of version control systems such as Git.
- Strong experience with API testing and tools such as Postman RestAssured or SoapUI.
- Experience in performance and load testing tools like JMeter or LoadRunner.
- Experience in Agile methodologies and working in an Agile environment.
- Experience with cloudbased automation testing in environments like AWS or Azure.
- Familiarity with Docker Kubernetes and containerization technologies.
- Knowledge of mobile testing frameworks (e.g. Appium Espresso XCUITest).
- Experience with security testing including vulnerability scanning and penetration testing.
- Familiarity with BDD/TDD frameworks such as Cucumber or SpecFlow.
- Federal Experience is a plus.
- Required Security clearance.
If you meet these qualifications please submit your application via link provided in Linkedin.
Kindly do not call the general line to submit your application.