Senior QA Hybrid Engineer

QA Engineer AutomationHybrid Remote


Description

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).