Define test strategies, test specifications, test cases, and test plans based on design documentation and functional specifications
Work closely with other engineering squads/tribes to develop new features and products
Ensure that the implemented components are feature, integration, and system tested before release
Automate test cases to build test suits for regression, scalability, and performance testing
Analyze, track, and verify defects during the software development lifecycle
Contribute to designing, developing, implementing, executing, and troubleshooting automated test tools, test frameworks, and test scripts for application and API testing
Lead quality engineering discussions and mentor other QA Engineers
Requirements
X years of experience testing complex software products for large enterprise customers in a fast-paced agile environment
Deep understanding of the QA processes, standards, tools and technologies
Experience with testing and successfully delivering complex features/products for web-based enterprise applications and automating UI, CLI, and API testing
Practical knowledge in at least one or two open-source automation tools and frameworks
Good understanding of the entire software development life cycle
Proficient analytical and problem-solving skills
Collaborative communication and team working skills
Benefits
Health insurance
Paid time off
Remote work options
Professional development opportunities
Employee learning programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test strategiestest specificationstest casestest plansautomated test toolstest frameworkstest scriptsAPI testingregression testingperformance testing
Soft skills
analytical skillsproblem-solving skillscollaborative communicationteam working skillsmentoring