Description

We’re seeking a Quality Engineer with a strong foundation in automation testing and hands-on development skills to join our growing tech team in Pittsburgh. This role is perfect for someone who enjoys building scalable test frameworks, collaborating cross-functionally, and staying ahead of industry trends.

Responsibilities

  • Design, build, and maintain automated test suites for front-end (Angular, JavaScript/TypeScript) and back-end applications.
  • Lead the development of BDD/TDD-driven automation frameworks using tools like Selenium, Serenity, Jasmine, and Cucumber.
  • Collaborate closely with developers, DevOps, and QA teams to embed automated testing into CI/CD pipelines.
  • Write high-quality, maintainable code in Java and optionally Python for automation and test scripting.
  • Leverage tools like Playwright, Jmeter, Veracode, and SonarQube to ensure performance, security, and quality compliance.
  • Integrate with cloud services using AWS Code Services to support scalable, cloud-native testing practices.
  • Work with Oracle databases to validate data integrity within end-to-end tests.
  • Stay ahead of the curve by experimenting with emerging tools, frameworks, and testing techniques.

Required Experience

  • Proven experience with Automation Testing across front-end and back-end systems.
  • Hands-on expertise in:
    • Java (Required), JavaScript/TypeScript, and optionally Python
    • Selenium, Serenity, Playwright, Cucumber, and Jasmine
    • BDD/TDD frameworks and methodologies
  • Familiarity with Angular applications and building test scripts around it.
  • Experience in financial services, especially mortgage-backed securities, is a big plus.
  • Strong knowledge of CI/CD processes, cloud platforms (especially AWS), and test security standards

Education

Any Gradute