QA senior 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

    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Automationunmatched
    • Best Practicesunmatched
    • 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
    • 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
    • Seleniumunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Test Toolsunmatched
    • Testingunmatched
    • Web Testingunmatched

    Description

     Job Description:

    A QA Automation Senior with 5 to 7 years of experience in Selenium and Python is responsible for developing and maintaining automation frameworks, executing test scripts, and ensuring the quality of web applications, APIs, and databases. This role involves hands-on testing, mentoring junior testers, and collaborating closely with development teams to deliver high-quality software.

    Key Responsibilities:

    1. Automation Framework Development:

      • Develop and maintain robust, scalable, and maintainable test automation frameworks using Selenium and Python.
      • Integrate automated tests into the CI/CD pipeline to ensure continuous quality validation.
    2. Test Planning and Execution:

      • Design 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. Mentoring and Collaboration:

      • Mentor junior QA engineers, providing guidance and technical expertise.
      • Collaborate with developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle.
    6. Continuous Improvement:

      • Stay updated 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.

    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:

      • 5 to 7 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 in a team environment.
    • 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:

    Test AutomationTestersBusiness RulesSelenium WebDriverAPI TestingTest ScriptsData IntegrityGitlabVersion ControlSoft SkillsWeb ApplicationsSeleniumMentoringValidationTest CasesSoftware DevelopmentContinuous ImprovementJenkinsDevelopersAutomationWritingDatabasesInformation TechnologyGitComputer ScienceEducationPythonSoftwareTestingSQLPlanningDesignBusinessCommunicationScienceManagement

    Numbers & Facts

    LocationNew York
    Websiteakrisolutions.com

    Similar Jobs