Job Description:
Position Title: Automation Test Engineer
Experience: - Minimum 2 Years
Location: Remote/Noida
Employment Type: Full-Time with Rulesiq
Role Summary
We are seeking a highly skilled Automation Test Engineer with 4-5 years of experience to join our team. The ideal candidate will have expertise in automation testing, UI testing, API testing, and scripting, with a strong understanding of CI/CD pipelines using GitHub Actions and cloud-based infrastructure on AWS.
Key Responsibilities:
- Design, develop, and maintain automated test scripts to ensure the quality of web applications, APIs, and data.
- Perform UI testing and automation to validate the user interface and ensure an optimal user experience.
- Perform API testing to validate system integrations and data flow.
- Collaborate with development and DevOps teams to integrate automated testing into CI/CD pipelines using GitHub Actions.
- Develop and execute test plans, test cases, and test scripts to identify software issues and ensure quality.
- Utilize scripting languages such as Python to automate testing processes and improve test coverage.
- Monitor test results, identify root causes of failures, and report findings to stakeholders.
- Work closely with the cloud infrastructure team to validate application performance and reliability on AWS.
- Ensure test environments are properly configured and maintained.
- Document test strategies, methodologies, and results for transparency and continuous improvement.
Required Skills and Qualifications:
- 2 years of experience in automation testing, with a focus on web applications, UI, APIs, and data.
- Strong hands-on experience with UI automation testing tools (e.g., Selenium, Cypress, or similar).
- Strong hands-on experience with API testing tools (e.g., Postman, REST Assured, or similar).
- Proficiency in scripting languages such as Python for test automation.
- Experience with CI/CD tools, preferably GitHub Actions.
- Familiarity with cloud platforms, particularly AWS services.
- Knowledge of testing frameworks such as Selenium, PyTest, or similar.
- Strong understanding of software testing life cycle (STLC) and defect management processes.
- Excellent analytical and problem-solving skills.
- Strong communication skills and the ability to work collaboratively in an agile environment.