Quality Assurance Engineer
Job Details
HQ - Arlington, VA
Full Time
Bachelor's Degree
Information Technology

You will be an integral member of our IT team and will enjoy:

  • Working as part of cross-functional Agile scrum teams to ensure quality is achieved at all stages of the development process, from defining requirements through code deployment
  • Estimating, prioritizing, planning, and coordinating testing activities
  • Executing test cases (exploratory or automated) and investigating results
  • Developing, executing, and monitoring automated tests and giving regular feedback to the team on status of automated test suite quality
  • Reviewing and analyzing user story requirements and acceptance criteria
  • Proactively bringing issues and problems to the attention of the team; generating, proposing, and implementing innovative solutions to solve them
  • Working closely with the software development and operations teams, as well as business users and product managers, as required
  • Being a creative thinker with demonstrated critical thinking skills who can quickly identify and test for functional ‘edge cases’ outside of expected functionality

What qualifications are necessary to succeed in the job?

  • Strong and demonstrated knowledge of software quality assurance methodologies, tools, and processes
  • Proven work experience in software quality assurance with a minimum of 4 years working in an Agile software development environment
  • Experience writing clear, concise, and comprehensive test plans and test cases
  • Hands-on experience with automated testing tools, programming languages, and frameworks, including, but not limited to, GEB, Groovy, Selenium, GEB, Python, and Spock
  • Solid knowledge of PL/SQL and experience using Oracle relational databases
  • Experience using Linux/Unix
  • Experience using the Atlassian suite of tools, such as JIRA, Bitbucket, and Confluence
  • Experience working in .net core framework
  • Experience with and/or interest in Amazon Web Services a plus
  • Must also have excellent analytical, troubleshooting, and problem-solving skills
  • Excellent organizational skills and ability to multi-task within tight deadlines
  • Must be self-directed and results/goal-oriented
  • Must possess strong oral and written communication skills
  • BS/MS degree in Computer Science, Engineering, or a related subject