Job Summary We are seeking a proactive and detail-oriented Automation and Manual Test Engineer with 3–4 years of experience to join our Quality Assurance team. The ideal candidate will possess a balanced skill set in manual testing and test automation, with a strong focus on web applications. Proficiency in Ruby, Selenium, and Cucumber is essential, along with a good understanding of agile testing processes. You will be responsible for executing manual test plans and designing automated test cases to ensure product stability and reliability.
Key Responsibilities Manual Testing Analyze user stories, requirements, and acceptance criteria to write clear, concise, and comprehensive manual test cases. Perform functional, regression, smoke, and exploratory testing across web-based applications. Identify, document, and track bugs in defect tracking tools such as Jira or similar.
Automation Testing Design and implement test automation scripts for web applications using Ruby, Selenium WebDriver, and Cucumber. Maintain and enhance existing automation frameworks, ensuring scalability and maintainability. Run automated test suites as part of CI pipelines and report results.
Test Planning & Collaboration Collaborate with developers, product owners, and other QA team members during the sprint lifecycle. Contribute to sprint planning and retrospectives by providing test estimates and feedback. Help identify QA process improvements and assist in their implementation.
Reporting & Documentation Maintain well-organized test documentation including test plans, test cases, and test results. Provide test status updates and defect reports to project stakeholders. Support UAT activities and release validation efforts.
SKills: Technical Skills 3–4 years of combined experience in manual and automation testing for web applications. Strong hands-on experience in Ruby programming for automation. Proven experience with Selenium WebDriver and Cucumber for BDD-style automation. Familiarity with version control systems (e.g., Git) and test management tools (e.g., TestRail, Zephyr). Exposure to CI/CD tools like Jenkins or GitHub Actions.
Soft Skills Strong analytical and problem-solving skills. Ability to work independently as well as in a collaborative team environment. Good communication and documentation skills. Attention to detail and commitment to delivering high-quality work.
Preferred Qualifications Experience with REST API testing tools like Postman or REST-assured. Understanding of agile methodologies and participation in scrum ceremonies. Knowledge of performance testing concepts and tools is a plus.