QA Lead with Selenium and Python

Akri Solutions

  • New York
  • Today
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Data Qualityunmatched
    • Database Management Software/Systems (DBMS)unmatched
    • Database Technologyunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Gitunmatched
    • Industry/Trade Analysisunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • Jenkinsunmatched
    • Mail Servicesunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • People Managementunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Assurance Methodologyunmatched
    • REST (Representational State Transfer)unmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Seleniumunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Test Toolsunmatched
    • Web Testingunmatched

    Description

     Job Description:

    A QA Automation Lead with 8 to 10 years of experience in Selenium and Python is responsible for leading the quality assurance efforts, particularly focusing on automation testing for web applications, APIs, and databases. This role involves creating, maintaining, and improving automation frameworks, mentoring junior testers, and ensuring that the software meets the highest standards of quality and reliability.

    Key Responsibilities:

    1. Automation Framework Development:

      • Design and develop robust, scalable, and maintainable test automation frameworks using Selenium and Python.
      • Integrate automated testing into the CI/CD pipeline to ensure continuous quality checks.
    2. Test Planning and Execution:

      • Create detailed, comprehensive, and well-structured test plans and test cases.
      • Execute automated test scripts, analyze results, and report defects.
    3. API and Web Testing:

      • Develop and maintain automated test scripts for RESTful APIs and web applications.
      • Ensure thorough coverage of functional and non-functional requirements.
    4. Database Testing:

      • Automate database testing to validate data integrity, consistency, and performance.
      • Write and execute complex SQL queries to validate business rules and data transformations.
    5. Team Leadership and Mentorship:

      • Lead and mentor a team of QA engineers, providing guidance and technical expertise.
      • Conduct code reviews and ensure adherence to best practices in test automation.
    6. Continuous Improvement:

      • Stay up-to-date with the latest industry trends, tools, and technologies in QA and automation.
      • Identify areas for improvement in the existing processes and tools, and implement solutions.
    7. Collaboration:

      • Work closely with developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle.
      • Participate in Agile/Scrum meetings and contribute to continuous improvement efforts.

    Required Skills and Qualifications:

    • Technical Skills:

      • Proficiency in Selenium WebDriver and Python.
      • Strong knowledge of API testing tools (e.g., Postman, REST Assured) and techniques.
      • Experience with database testing and writing complex SQL queries.
      • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems (e.g., Git).
    • Experience:

      • 8 to 10 years of experience in QA automation, with a focus on Selenium and Python.
      • Proven experience in developing and maintaining test automation frameworks.
      • Strong understanding of software testing principles, methodologies, and best practices.
    • Soft Skills:

      • Excellent problem-solving skills and attention to detail.
      • Strong communication and collaboration skills.
      • Ability to work independently and lead a team effectively.
    • Education:

      • A bachelor's degree in Computer Science, Information Technology, or a related field is preferred.

    Tools and Technologies:

    • Selenium WebDriver
    • Python
    • API testing tools (Postman, REST Assured)
    • SQL and database management systems
    • CI/CD tools (Jenkins, GitLab CI)
    • Version control systems (Git)
      Required Skills:

    Automation

    Numbers & Facts

    LocationNew York
    Websiteakrisolutions.com

    Similar Jobs