Our client is looking for an ambitious, motivated team player that is willing to support a mission-critical application at a large federal agency. As Quality Assurance (QA) Automation Engineer, you will be responsible for the design, test, and deployment of effective test automation solutions leveraging the client’s toolsets. This role will support one or multiple teams of experienced application developers to validate that business and technical requirements are being thoroughly and accurately incorporated into solution components prior to deployment into production.
Create and manage test plans and automated test scripts within each delivery sprint.
Focus on automated testing to the fullest extent possible.
Ensure adherence to project team’s testing standards and procedures while contributing to continuously minimize testing defects and improve process efficiencies and effectiveness.
Design and develop complete automated test coverage of the application.
Perform application testing using existing testing tools and manual testing while adhering to sprint and release deadlines and milestones.
Contribute to software development by testing and validating specifications are met in an Agile Scrum environment.
Review and analyze complex programming specifications to properly and effectively test each application requirement.
Conduct thorough defect analysis, document findings, and steps to reproduce.
Effectively communicate testing results to business and project team stakeholders.
2+ years consulting experience or working in an environment that delivers high quality IT solutions and advisory support to a defined customer base
4+ years of conducting QA Testing responsibilities or similar job experience.
2+ years experience with Selenium.
Ability to work well independently and within team settings, requiring minimal direction/oversight from team leaders.
Strong written and verbal interpersonal and communication skills.
Familiarity with Agile (or Scaled-Agile) methodologies and best practices, including release trains, DevOps, CI/CD pipeline management, and security requirements.
Familiarity with Google Cloud environment.
Fundamental knowledge and experience in working with Java.
Experience working with Jenkins, TestNG, JMeter, or DataDog.
Understand code deployment into established continuous integration/continuous development (CI/CD) pipeline, and familiarity with DevOps principles and underlying testing environment.
Fundamental knowledge of how testing would differ in each step of the deployment process.
Understanding Object-Oriented Programming and how it relates to software testing.
Is familiar with approaches and methodologies related to customer and user experience for digital solutions.
Experience working with Atlassian suite of project management tools (JIRA, Insight, Confluence).
Clearance Active Public Trust clearance is required. Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.