We are seeking a highly skilled Automation Testing professional with expertise in Java, Selenium, BDD, and Cucumber to join KVC Consultants Ltd. In this role, you will apply your strong technical and analytical skills to develop robust automation solutions, ensuring software quality and adherence to Agile methodologies.
Technical and Professional Requirements:
- Primary Skills: Expertise in Automated Testing, specifically with Java, Selenium, BDD (Behavior-Driven Development), and Cucumber.
- Preferred Skills: Hands-on experience with Selenium.
- Additional Responsibilities:
- Apply basics of Architecture and Design fundamentals.
- Possess knowledge of various Testing tools.
- Understanding of Agile methodologies.
- Comprehend Project life cycle activities on development and maintenance projects.
- Understanding of one or more Estimation methodologies and Knowledge of Quality processes.
- Possess basics of business domain to understand business requirements.
- Demonstrate strong Technical Skills, Analytical abilities, and good communication skills.
- Good understanding of technology and domain.
- Ability to demonstrate a sound understanding of software quality assurance principles, SOLID design principles, and modeling methods.
- Maintain awareness of latest technologies and trends.
- Exhibit excellent problem-solving, analytical, and debugging skills.
Roles and Responsibilities (Derived from Skills):
- Develop, maintain, and execute automated test scripts using Java and Selenium WebDriver.
- Implement and contribute to BDD frameworks utilizing Cucumber for clear and collaborative test definitions.
- Conduct various types of testing, including functional, regression, and integration testing, ensuring comprehensive test coverage.
- Participate actively in all phases of the Software Development Life Cycle (SDLC), with a focus on quality assurance within Agile environments.
- Collaborate with development, product, and other QA teams to understand requirements, define test strategies, and troubleshoot issues.
- Identify, document, and track software defects, working closely with developers for timely resolution.
- Contribute to the continuous improvement of automation frameworks and testing processes.
- Analyze business requirements to ensure testing aligns with business objectives.
QUALIFICATION:
- MCA, MSc, MTech, Bachelor of Engineering, BCA, BSc.