Senior QA Software Engineer – - Bengaluru, India - DigiCert

    DigiCert
    Default job background
    Technology / Internet
    Description

    POSITION SUMMARY:

    As Senior QA Software Engineer at DigiCert, you will be a key contributor to our quality assurance team, ensuring the reliability, stability, and performance of our software products. You will play a crucial role in automating testing processes, improving test coverage, and maintaining high-quality software releases.

    WHAT YOU WILL DO:

    • Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications.
    • Plan and implement various types of testing, including manual, regression, functional, data validation, system integration, load, and performance tests.
    • Develop and maintain a test automation framework to reduce testing time through automation.
    • Work closely with development teams to design testing strategies and integrate testing into the development process.
    • Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues.
    • Promote quality and testing best practices among development teams, reviewing test plans for automation test coverage.
    • Stay update-to-date on emerging technologies and industry trends to continuously improve software development processes and tools.
    • Contribute to architectural decisions and help drive technical innovation within the team.

    WHAT YOU WILL HAVE:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
    • 5 - 8 years of test automation experience, specifically in testing web applications.
    • Must have proficiency in Python scripting language
    • Must have at least 2 years experience in Performance/Load Testing using JMeter
    • Advanced knowledge of test automation frameworks like Selenium.
    • Knowledge of both relational (MySQL, MariaDB) and NoSQL/non-relational databases
    • Strong understanding of test design, planning, execution, defect reporting and tracking.
    • Experience in both automated and manual web applications and web service API testing.
    • Proficiency in GitHub Actions and CI/CD Pipelines using Jenkins.
    • Previous experience with cloud computing platforms (AWS, Azure, Google Cloud, Oracle OCI) is a plus.
    • Knowledge of code coverage tools like JaCoCo, SonarQube
    • Proficiency in containerization with Docker and expertise in container orchestration utilizing Kubernetes and Helm.
    • Experience with software development methodologies, such as Agile or Scrum.
    • Exceptional problem-solving skills and the ability to analyze and address complex technical issues.
    • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.

    Join our team as a Senior QA Software Engineer( and play a pivotal role in developing innovative software solutions that drive our company's success. If you are a skilled and passionate software engineer looking for a challenging and rewarding opportunity, we encourage you to apply.