Description
We are seeking a QA Test Engineer to join our team. As a QA Test Engineer, you will be responsible for developing and executing performance and automation tests to deliver high-quality software products and services on time, within budget, and according to specifications.
Responsibilities:
- Develop and execute automated and performance testing to deliver high-quality software products and services on time, within budget, and according to specifications.
- Collaborate with Product Management, Project Management, Engineering, Operations, QA staff, technical leads, and subject matter experts to plan, coordinate, and execute testing activities.
- Ensure testing aligns with agreed requirements and quality standards, conducting project reviews and implementing quality control procedures for deliverables.
- Report testing results and issues, research and document root causes, and ensure corrective actions are implemented.
- Identify opportunities to enhance testing capabilities by researching tools, applying automation solutions, and implementing cost-effective improvements.
- Investigate and resolve performance issues in partnership with architects, developers, and infrastructure teams while maintaining awareness of industry trends and emerging technologies.
- Contribute to continuous improvement initiatives, enhancing methodologies for test planning, execution, defect tracking, metrics reporting, and overall QA processes.
- Maintain documentation and record retention frameworks to support audits, adapt to changing priorities, improve overall team capability and efficiency, and perform additional assigned duties as needed.
Requirements:
- 4+ years of QA Test Engineering experience with a BS in Engineering/Computer Science or equivalent experience.
- Strong understanding of QA methodologies and solid QA testing skills with high attention to detail.
- Basic knowledge of Selenium WebDriver and Cucumber BDD; familiarity with the Karate Test Automation Framework is a plus.
- Strong knowledge of API testing using Postman and experience with GitHub pipelines.
- Proven ability to develop and execute automated and performance testing.
- Strong knowledge of the software development lifecycle (SDLC) and process improvement practices, including continuous improvement implementation.
- Strong project management skills with a basic understanding of working within budgets and awareness of industry trends.
- Advanced written and verbal communication skills, strong research abilities (tools and root cause analysis), and effective oral and written communication skills.