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