Job Title: Senior QA Hybrid Engineer Overview: The Senior QA Engineer (Automation/Functional Testing) is responsible for leading the quality assurance process within our software development lifecycle, encompassing both automated and manual testing strategies.
This role requires a blend of technical expertise in automation frameworks and tools, along with a deep understanding of functional testing principles.
The ideal candidate will have a track record of improving product quality, efficiency in executing test plans, and leading a team of QA engineers.
Key Responsibilities: Test Strategy Development: Design and implement comprehensive test strategies that ensure the highest quality standards for all software releases.
Automation Frameworks: Develop and maintain automated testing frameworks, scripts, and tools to streamline testing processes.
Team Leadership: Lead, mentor, and develop a team of QA engineers, fostering a culture of quality and continuous improvement.
Quality Metrics: Define, measure, and report on key quality metrics to monitor and improve testing effectiveness and efficiency.
Collaboration and Communication: Work closely with development, product management, and customer support teams to identify, prioritize, and resolve defects.
Continuous Integration/Continuous Deployment (CI/CD): Integrate automated tests with CI/CD pipelines to ensure seamless and frequent releases.
Risk Management: Proactively identify, document, and mitigate risks associated with software quality and compliance.
Required Skills & Experience: A minimum of 5 years of experience in quality assurance focusing on automation and functional testing.
Proficiency in automation testing tools (e.g., Selenium, TestComplete, Cucumber) and scripting languages (e.g., Python, Java).
Strong knowledge of software QA methodologies, tools, and processes.
Experience in setting up and working with CI/CD pipelines (e.g., Jenkins, GitLab CI).
In-depth understanding of both white box and black box testing.
Experience in Agile/Scrum development processes.
Nice to Have Skills: Familiarity with performance and/or security testing.
Experience with mobile application testing.
Knowledge of cloud services (AWS, Azure, Google Cloud) and their testing practices.
Preferred Skills and Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field.
Advanced degrees are preferable.
Relevant certifications in QA methodology and tools (e.g., ISTQB, CSTE) are desirable.
Soft Skills: Strong leadership and team management skills.
Excellent problem-solving and analytical skills.
Effective communication and collaboration abilities.
Adaptability to rapidly changing technologies and environments.
Output Summary of Main Tech Skills: Main Tech Skills and Software: Proficiency in automation testing tools (Selenium, TestComplete, Cucumber), scripting languages (Python, Java), CI/CD tools (Jenkins, GitLab CI).
Years of Experience: Minimum of 5 years in quality assurance.
Good-to-Have Technologies: Performance and security testing, mobile application testing, cloud services (AWS, Azure, Google Cloud).
#J-18808-Ljbffr