QA II – Automated

Location: North of Pittsburgh, PA

Job Type: Full Time / Permanent


  • Design, develop, and maintain automated test frameworks and scripts
  • Establish and enforce the quality standards for application area under control
  • Works within a scrum team to build product deliverables based on overall architecture direction
  • Works with a scrum team to build product deliverables and stories based on overall architecture direction
  • Understands the drivers and requirements of the business and translates those into tests
  • Creates unit, functional, and integration testing environment or components and root cause analyses (replicate, debug) for moderate features with limited assistance
  • Works with design, development, and the Product Owner to identify high risk test areas early in the development process
  • Designs and reviews test plans and test cases with limited assistance
  • Meets the definition of done and follows the quality practices in the team. Documents defects and failures in accordance with the quality standards
  • Responsible for working on business critical products that operate 24/7/365 and are distributed nationwide to many clients
  • Troubleshoots complex problems with existing or newly-developed software by both product behavior and reading code

Education & Experience:

  • Bachelor Degree in Computer Science or similar degree
  • 2+ years automated test development experience
  • Expertise in testing high performance, highly scalable solutions deployed on the cloud
  • Creative, independent, self-motivated and willing to learn new technology
  • Possess good understanding of QA methodologies and processes
  • Experience in Automated Testing Tools (e.g. Jasmine, Selenium, RanoRex, Protractor)
  • Proficient with Agile testing methodologies and best practices
  • Strong analytical and problem solving skills
  • Ability to establish rapport and communicate with people at all levels of an organization
  • Ability to execute tasks with minimal supervision
  • Strong organizational skills – Ability to organize, analyze and execute several concurrent tasks and activities
  • Experience in as many of the following areas: GUI testing; web application testing; business intelligence or data warehouse testing and various software & hardware platforms
  • Experience in functional, integration, white box, and black box testing
  • Experience with Test Process and Automation tools
  • Excellent communication, including the ability to effectively articulate technical challenges and solutions
  • Preferred:
    • MS Degree
    • Healthcare experience
    • Software Development experience
    • Preferred experience with the following technologies:
    • Prior experience in programing, especially in object-oriented code design
    • Experience with Relational Databases (e.g. Oracle, SQL Server, PostgreSQL)
    • Experience with Unit Testing in .Net, ruby, and C# development stacks
    • Experience with Data Analytics or Business Intelligence Testing (e.g. Hadoop, Spark, SQL Server BI, HDInsights, DataBricks