Logo
Matrix Systems & Technologies

Automation Quality Assurance Tester

Matrix Systems & Technologies, Baltimore, Maryland, United States, 21276


Benefits:

Paid time off

Note : This is a hybrid position. Must be in the office 3 days a week. Wednesday is a mandatory day. You can choose two days to work remotely.

Requirements

Bachelor's Degree

2-4 years of hands-on automation testing experience where they were responsible for developing, maintaining, and executing automated test scripts using tools like Selenium, JUnit, or similar

Previous State Government experience

Duties/Responsibilities: Include but are not limited to the following:

· Create automated test scripts using tools such as Selenium, JUnit, TestNG, or other automation frameworks.

· Continuously improve existing automation frameworks to increase test coverage and efficiency.

· Follow best practices for coding, version control, and test case management to ensure high-quality automated tests.

· Work with QA teams, developers, and business analysts to develop and implement test plans that align with project goals.

· Identify test cases that are suitable for automation and prioritize them based on project timelines and criticality.

· Establish a strategy for automating test cases across different layers of the application, including unit, integration, and end-to-end testing.

· Identify issues uncovered during testing and log them in a defect tracking system (e.g., TFS, Azure Devops, JIRA, Bugzilla).

· Work closely with developers to reproduce, diagnose, and resolve defects.

· Re-run automated tests to verify that defects have been fixed and that no new issues have been introduced.

· Ensure that automated tests are integrated into CI/CD pipelines, enabling continuous testing and faster feedback loops.

· Ensure that test environments are stable and configured correctly for automated testing.

· Collaborate with DevOps teams to maintain and optimize CI/CD processes, ensuring smooth automation execution.

· Collaborate with developers, business analysts, project managers, and other QA team members to ensure alignment on testing goals and methodologies.

· Engage in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to provide updates on automation testing progress and challenges.

· Develop, maintain, and manage test data required for automated test execution.

· Ensure that test data is consistent and valid across different test environments.

· Clearly communicate test results, risks, and issues to stakeholders.

· Research and evaluate new tools and technologies that can improve automation testing processes.

· Install, configure, and manage automation tools and related software.

· Keep up to date with the latest trends, tools, and technologies in test automation and software testing.

· Develop automated scripts for performance and load testing using tools like JMeter or LoadRunner.

· Collect and analyze performance metrics to identify bottlenecks and optimize system performance.

· Identify risks related to test automation, such as false positives/negatives, and work on mitigating them.

· Suggest process improvements to reduce risks and enhance the effectiveness of automated testing.

· Provide training and mentorship to junior testers or other team members on automation tools and best practices.

· Share knowledge and insights on automation techniques and methodologies within the team.

· Maintain comprehensive documentation for automated test scripts, frameworks, and test execution processes.

· Ensure that automated test cases are documented in a test case management system and kept up to date with application changes.

Flexible work from home options available.