AD

Software Quality Engineer

Adobe
Noida5-8 LPA Posted 15 Apr 2025
FULL TIME
Sdlc
Mobile Testing
Devops
Security Testing

Job Description

Roles & Responsibilities-


As an individual contributor, you will be expected to:

  • Design & Build Automation Frameworks: Create and enhance test automation frameworks for web, API, and backend testing.
  • CI/CD Integration: Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI) to support early and continuous testing.
  • Test Execution & Reporting: Run tests across various environments, collect metrics, and report test results to ensure rapid developer feedback.
  • Collaboration: Work closely with development teams to embed quality early in the Software Development Lifecycle (SDLC).
  • Test Strategy: Design and implement comprehensive test strategies including unit, integration, performance, and end-to-end tests.
  • Troubleshooting & Debugging: Quickly identify and resolve issues in test automation scripts and CI/CD pipelines.
  • Test Data Management: Automate test data setup and ensure consistency across different environments.
  • Continuous Improvement: Identify opportunities to enhance testing practices, tools, and processes to increase coverage and reduce manual effort.
  • Performance & Load Testing: Implement automated performance tests to validate scalability and stability in production environments.
  • Mentorship & Knowledge Sharing: Mentor junior engineers and contribute to the team's technical growth.

Required Skills & Expertise-


  • Education: Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • Experience:
  • 5+ years in an SDET or QA Automation Engineer role with a strong emphasis on CI/CD integration.
  • Testing Tools & Frameworks:
  • Hands-on experience with tools such as Selenium, Cypress, JUnit, TestNG, Cucumber, etc.
  • CI/CD Tools:
  • Deep knowledge of CI/CD platforms like Jenkins, GitLab CI, CircleCI, Travis CI, or Azure DevOps.
  • Version Control:
  • Proficient with Git and familiar with branching strategies like GitFlow or trunk-based development.
  • Programming/Scripting:
  • Proficiency in one or more languages such as Java, Python, JavaScript, or Go.
  • Containerization:
  • Working experience with Docker and Kubernetes for test environment management.
  • Performance Testing:
  • Experience using tools like JMeter, Gatling, etc. for automated performance and load testing.
  • Monitoring & Logging:
  • Familiarity with ELK Stack, Prometheus, Grafana, or similar tools.
  • Agile & DevOps:
  • Comfortable in Agile/DevOps environments, with a strong focus on collaboration and automation.
  • Soft Skills:
  • Excellent communication and collaboration skills for effective cross-functional teamwork.

Preferred Skills-

  • Experience with Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation
  • Knowledge of security testing practices, including vulnerability scanning and penetration testing
  • Experience with microservices-based architecture and understanding of distributed systems
  • Familiarity with mobile testing frameworks such as Appium, Espresso, or XCUITest
  • Exposure to Continuous Testing practices throughout all stages of the SDLC
Join WhatsApp Channel