QA Software Engineer

Location: West Pittsburgh, PA

Job Type: Contract to Hire

The Software Engineer in Test will be responsible for designing and creating coded solutions and scripts that implement either test cases or process workflows. The engineer will be working within the existing automation framework, enhancing the framework to account for new technologies and automation needs, and should be familiar with core development concepts and paradigms. The engineer will also need to interface with testers to provide guidance, and other SME’s to elucidate and clarify requirements.

Responsibilities:

  • Provide ongoing assessment of automation landscape, and apply best practices to drive improvements
  • C# / Selenium development, and integration experience with CI/CD environments
  • Working knowledge of other automation tools, such as HP UFT and Xamarin UITest.
  • Demonstrated ability to reduce testing costs through tooling and interfacing (creation of stubs and harnesses, SQL integration, etc.)
  • Technical and logical problem solving, to provide elegant test automation solutions
  • Cross-platform mobile automation development
  • Assess AUT codebases, and provide input to other development teams for optimizations
  • Conform and Contribute to the Automation Framework
  • Determine documentation needs and implement accordingly
  • Assist the technology delivery team in deploying, troubleshooting, and optimizing application software

Education & Experience:

  • Undergraduate degree in Computer Science or a related field or equivalent work experience
  • Experience in software development role preferred
  • Work and/or academic experience testing applications using automated testing tools
  • Effective in a fast paced environment
  • Collaborative/enjoys working in teams
  • Self starter/motivator
  • Creative and Effective problem solving skills
  • Ability to work on/manage multiple tasks concurrently
  • Organizational skills / Detail oriented
  • Familiarity with working in a cloud-based environment, such as Microsoft Azure
  • Excellent written and verbal communication skills
  • Experience in building best practices around automation
APPLY NOW