Location: Remote
Department: Quality Assurance
Job Type: Full-time
Reports To: QA Manager / Automation Lead
About Us:
Ultimate Coder is a leader in IT. We provide cutting-edge solutions that help businesses succeed in today’s fast-paced digital world. Our team is dynamic, innovative, and dedicated to delivering the highest quality software and services. We are looking for a talented and motivated Selenium Automation Engineer to join our growing QA team.
Job Overview:
As a Selenium Automation Engineer, you will be responsible for developing and executing automated test scripts for web applications. You will work closely with developers and other members of the QA team to ensure the highest quality of products before release. The ideal candidate has strong experience in automation testing using Selenium and is familiar with modern software development practices.
Key Responsibilities:
- Develop and maintain automated test scripts using Selenium WebDriver and related tools for web application testing.
- Collaborate with the development team to design test strategies and ensure test cases cover all functionalities.
- Perform automated testing on both functional and non-functional aspects of web applications.
- Identify, report, and track bugs/issues and work with developers to resolve them.
- Continuously improve the test automation framework and processes to enhance efficiency and test coverage.
- Integrate automation tests with the CI/CD pipeline for continuous testing.
- Ensure test scripts are reusable, maintainable, and scalable.
- Work with Agile development teams in an iterative environment.
- Create and maintain test documentation, including test plans, test cases, and test reports.
- Participate in code reviews and contribute to the automation framework’s improvement.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience in test automation using Selenium WebDriver.
- Strong proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Experience with testing tools and frameworks such as TestNG, JUnit, Cucumber, or similar.
- Familiarity with version control systems like Git.
- Knowledge of CI/CD tools and integration (e.g., Jenkins, GitLab CI, Bamboo).
- Strong understanding of software testing methodologies (e.g., Agile, Scrum, etc.).
- Experience with browser automation and cross-browser testing.
- Ability to troubleshoot issues and write clear, concise defect reports.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience in API testing with tools such as Postman or RestAssured.
- Familiarity with cloud platforms like AWS or Azure.
- Knowledge of performance testing tools such as JMeter or LoadRunner.
- Experience with Docker and containerization for testing environments.
- Understanding of database testing using SQL.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Paid time off (PTO) and holidays.
- Professional development opportunities and training.
- Flexible work schedule and remote work options.
- Collaborative and innovative work environment.
How to Apply:
If you are passionate about quality assurance and automation testing, we encourage you to apply! Please submit your resume, a cover letter, and examples of past automation projects (if available) to info@ultimatecoder.in.
Ultimate Coder is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.