Overview
Skills
Job Details
Job Title: Software Tester / QA Analyst 4
Location: Glen Allen, VA
Duration: Long-Term Contract
Interview Type: In-Person Interview
Job Description:
We are seeking a highly skilled Automation Tester / QA Analyst with hands-on experience in designing, developing, and executing automated tests for both web and mobile applications. The ideal candidate will possess strong expertise in test automation frameworks and tools, and a demonstrated ability to identify, document, and resolve defects.
This role requires strong collaboration with development teams to ensure software quality throughout the software development lifecycle. Experience with CI/CD pipelines, scripting languages, and exposure to machine learning tools is a plus.
Key Responsibilities:
- Design, develop, and maintain automated test scripts.
- Execute automated tests and report results clearly and accurately.
- Identify, document, and track defects through resolution.
- Collaborate with development and QA teams to ensure product quality.
- Participate in test planning, estimation, and risk analysis.
- Work with CI/CD tools to integrate automated tests into build pipelines.
- If applicable, validate machine learning model performance and automate data validation.
Required Skills:
- Strong experience with test automation tools (e.g., Selenium, Appium, or equivalent)
- Proficiency in scripting languages such as JavaScript or Python
- Hands-on experience in automated testing for web and mobile platforms
- Experience working with CI/CD pipelines (e.g., Jenkins, GitLab CI)
- Solid understanding of QA best practices and software testing methodologies
- Excellent analytical and problem-solving skills
- Strong written and verbal communication skills
Preferred Skills:
- Experience with machine learning tools and data validation
- Exposure to testing ML models and collaborating with data science teams