Senior QA Automation Engineer

Location: San Diego, Denver

 

Primary Responsibilities:

  • Work within an agile/DevSecOps software development team providing test automation expertise across the team
  • Write new tests and update existing tests ensuring broad and deep coverage across the application functionality and codebase
  • Work collaboratively with engineering team to identify test cases and suites best suited for automation
  • Plan and execute performance tests using tools like JMeter
  • Work with other PMAT resources to enhance/expand existing automation framework
  • Troubleshoot and provide failure analysis/reporting of issues identified from the automation suite

 

Knowledge, Skills and/or Attributes:

  • Tested web applications that involved technologies, such as HTML, JavaScript, responsive design, JSON and REST to be accessed on multiple platforms
  • Ability to analyze automated test results and metrics, perform root cause failure analysis
  • Strong data relation knowledge – responsible for complex data validation
  • Understanding of web technologies (HTML5, CSS3, JS, responsive design, etc.)
  • Understanding of TCP/IP, DNS and Load Balancing
  • Strong background in QA methodologies and best practices
  • Ability to write and execute detailed test cases that exercise all aspects of the system under test
  • Ability to distinguish defects from enhancement requests
  • Background/ability to work in a collaborative team atmosphere
  • Strong verbal and written communication skills
  • Effective time management skills
  • Passion for using technology to innovate
  • Ability to deliver innovative value, increasing capabilities and mentor true software craftsmanship
  • Willingness and desire to learn new and different technologies

 

Required Education and/or Experience:

  • Bachelor’s degree in MIS, Computer Science, Computer Engineering or related discipline or equivalent work experience
  • 8+ years of experience testing web-based applications with a strong background in building comprehensive automated frameworks
  • Experience with common automated testing frameworks and platforms across Java, and open source languages, including Gherkin (SpecFlow, Cucumber, etc.), Selenium, Rest Assured, JMeter, Appium or other mobile test automation framework
  • Experience working in AWS and utilizing AWS technologies
  • Experience with Continuous Integration/ Deployment (CI/CD) tools: Jenkins or others
  • Experience working in an enterprise environment with agile software development methodologies
  • Experience with some of the following technologies or similar technologies:
  • Java or other OO language, Python, SQL
  • JavaScript, CSS, React, Angular , TypeScript, RXJS, SASS, NPM
  • REST systems and/or architecture
  • Docker, Kubernetes, Linux
  • Git ,maven , Jenkins, Artifactory
  • Both RDBMSand Aggregate data stores
  • JSON, XML, YAML Preferred
  • Deep experience developing in a least one language