Sr. Quality Assurance Engineer
1301 West Long Lake Road Troy, MI 48098 US
Job Description
Job Title: Senior Quality Assurance Engineer
Location: Detroit, MI
Rate: 50-60/hr on w-2 (No 3rd party or C2C candidates will be accepted at this time
About Us: Join our dynamic team at [Company Name], where we are committed to delivering top-notch solutions with a focus on innovation and technical excellence. We are seeking a highly skilled and experienced Senior Quality Assurance Engineer to elevate our quality standards and drive the success of our multi-tiered solutions.
Key Responsibilities:
- Test Automation Leadership: Drive high test automation coverage and set ambitious automation goals. Design and develop modular, reusable, and reliable test automation solutions.
- Mentorship: Lead and mentor offshore QA engineers, conduct code reviews, and provide problem-solving support.
- Strategy and Planning: Define and implement comprehensive test strategies and plans for various projects. Ensure alignment with functional and non-functional requirements throughout the project lifecycle.
- Collaboration: Work closely with business leaders, developers, architects, and stakeholders to uphold and enforce quality standards. Communicate effectively to manage expectations and resolve issues.
- Quality Assurance Governance: Oversee automated test processes and code quality. Analyze test results, escalate issues as needed, and assess quality risks based on code reviews.
- Technical Excellence: Utilize modern tools and methodologies to establish quality gates. Identify new automation opportunities and continuously seek improvements.
Required Qualifications:
- Experience: Minimum 3-5 years of experience in quality assurance and technical roles.
- Automation Tools: Proficiency with automated testing tools such as Selenium or TestCafe.
- Testing Techniques: Strong knowledge of testing techniques, best practices, and the ability to define and communicate QA plans.
- Technical Skills: Experience with SQL or No-SQL databases, coding in at least one programming language, and working with git (including pull requests and branching). Understanding of CI/CD pipelines and the ability to enhance them for testing needs.
- Leadership: Proven ability to manage multiple priorities, provide constructive feedback, and work effectively in a fast-paced environment.
- Communication: Excellent verbal and written communication skills. Strong analytical skills to define test scenarios and identify root causes.
Preferred Qualifications:
- Certifications: Quality Assurance certifications from accredited organizations (e.g., ASQ).
- Programming Languages: Experience with C#, TypeScript, or JavaScript.
- Performance Testing: Experience with performance and load testing tools such as K6.
- Modern Technologies: Familiarity with Kubernetes, AWS, Data Lakes, microservices, APIs, etc.
- Additional Tools: Experience with Git, TFS/Azure DevOps, Octopus Deploy, and Solarwinds/SentryOne Legitest data testing tools.
- Leadership Experience: Experience leading QA engineers or technical resources.