Career Techniques Inc
Description
Primary responsibilities will include providing leadership and guidance to the QA team, overseeing testing activities, developing and implementing test strategies, executing test cases, coordinating with cross-functional teams, identifying and reporting defects, and maintaining automated testing frameworks.
Responsibilities:
- Lead and mentor a team of Automation Engineers, collaborating closely with Products and developers to automate test cases and scenarios effectively.
- Apply coding and programming languages effectively to testing activities, demonstrating a strong understanding of their application.
- Monitor industry-standard metrics and account-specific metrics to adapt internal QA standards accordingly.
- Ensure the delivery of high-quality releases with minimal defects.
- Collaborate with the Technical Lead and developers to define and comprehend test requirements.
- Provide accurate estimates, including risk assessment, for effective planning and commitments.
- Manage and assess the testing workload while effectively communicating resource requirements to meet targets.
Qualifications:
- Bachelor's degree in computer science, Information Systems, or a related discipline.
- 6+ years of experience in Java/ C#.
- 6+ years of experience in a QA Automation Engineer role.
- Basic knowledge of Swift is a plus
- Proficient in an object-oriented language, preferably Java or C#.
- Strong hands-on experience in Web and Mobile Automation using tools such as Selenium, Appium, Maven, and TestNG.
- Experience in REST API testing and automating API workflows.
- Knowledge of unit testing, regression testing, integration testing, and compatibility testing.
- Familiarity with Agile/Scrum development processes.
- Proficient in using defect-tracking tools like Jira and Test Management Tools like TestRail.
- Solid understanding of MySQL and proficient in debugging using tools like Charles, Firebug, Inspect and even going through server logs.
- Familiarity with CI/CD pipelines and experience with continuous integration tools like Jenkins and Azure DevOps.
- Experience in performance and/or security testing is advantageous.
- Strong experience in managing and mentoring QA engineers.