DescriptionThis role is for one of the Weekday's clients
Min Experience: 3 years
Location: Gurugram
JobType: full-time
We are seeking a highly skilled Software Tester (Automation) with 3β6 years of hands-on experience in designing, developing, and maintaining automated testing frameworks. The ideal candidate will possess strong analytical skills, a detail-oriented mindset, and the ability to collaborate closely with engineering teams to deliver high-quality, reliable, and scalable software products. You will play a key role in improving test coverage, optimizing QA processes, and ensuring flawless product releases through a mix of manual and automated testing strategies.
RequirementsKey Responsibilities
- Design, develop, and maintain robust automation frameworks for UI, API, and integration testing.
- Create, enhance, and execute automated test scripts to validate functionality, performance, and reliability of applications.
- Identify, document, track, and validate software defects using standard defect-tracking tools.
- Review requirements and technical documentation to determine test scope, test conditions, and acceptance criteria.
- Collaborate closely with product managers, developers, and QA engineers to understand feature requirements and ensure comprehensive test coverage.
- Conduct manual testing when necessary, including functional, regression, smoke, system, and user acceptance testing.
- Integrate automated test suites into CI/CD pipelines and ensure testing reliability across environments.
- Analyze automation test results, generate reports, and communicate findings and risks proactively.
- Recommend improvements in software quality processes and contribute to QA strategy, standards, and best practices.
- Stay updated on emerging tools, technologies, and automation trends to continuously improve test effectiveness and efficiency.
Required Skills & Qualifications
- 3β6 years of professional experience in Software Testing with at least 2+ years in Test Automation.
- Strong knowledge of automation tools such as Selenium, Playwright, Cypress, Appium, or similar.
- Proficiency in at least one programming/scripting language (Java, Python, JavaScript, or TypeScript preferred).
- Hands-on experience with API testing tools (Postman, Rest Assured) and writing API test automation.
- Strong understanding of software development lifecycle (SDLC), QA processes, and Agile methodologies.
- Experience integrating automated tests with CI/CD frameworks such as Jenkins, GitLab CI, CircleCI, Azure DevOps, etc.
- Familiarity with test management and bug tracking systems (JIRA, TestRail, Zephyr, etc.).
- Ability to understand complex systems, troubleshoot issues, and perform root-cause analysis.
- Solid knowledge of version control systems (Git/GitHub/GitLab/Bitbucket).
Preferred Qualifications
- Experience in performance testing tools (JMeter, LoadRunner, k6) is a plus.
- Exposure to cloud environments (AWS, Azure, GCP) and container technologies (Docker, Kubernetes) is a plus.
- Experience working in product-based or fast-paced startup environments.
Personal Attributes
- Strong attention to detail and quality orientation.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Ability to work independently and in a collaborative team environment.
- Effective communication and documentation skills.