Narwal

Narwal - Senior Quality Assurance Automation Engineer - Java/Selenium

Job Location

in, India

Job Description

What You'll Do : - Design, develop, and maintain robust and scalable test automation frameworks using Selenium with Java. - Implement Behavior-Driven Development (BDD) methodologies using Cucumber to create clear, understandable, and executable test specifications. - Develop and execute automated API tests using RestAssured to ensure the functionality, performance, and security of our APIs. - Enhance existing test automation suites by implementing new test cases, improving efficiency, and ensuring comprehensive test coverage. - Collaborate effectively with developers, product managers, and other stakeholders to understand requirements, identify test scenarios, and ensure the delivery of high-quality software. - - Work with databases (primarily SQL) to validate data integrity and perform necessary test data setup and verification. - Utilize version control systems like GIT for managing and maintaining automation scripts and frameworks, ensuring proper code management and collaboration. - Integrate automation test suites into our CI/CD pipeline to enable continuous testing and faster feedback loops. - Execute automated test suites, analyze test results, identify defects, and work with the development team to resolve them. - Create and maintain clear and concise documentation for automation frameworks, test scripts, and test results. -Mentor junior QA engineers and share best practices in test automation within the team. What We're Looking For : - 5-7 years of hands-on experience in QA automation. - Proven expertise in Selenium for web application automation. - Strong proficiency in Java programming language. - Solid understanding and practical experience with Behavior-Driven Development (BDD) using Cucumber. - Hands-on experience with RestAssured for testing RESTful APIs. - Proficiency in writing and executing SQL queries for data validation and manipulation. - Proficiency with version control systems, specifically GIT, including branching, merging, and pull requests. - Experience in designing and developing robust and maintainable automation frameworks from scratch or significantly enhancing existing ones. - Solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). - Excellent analytical and problem-solving skills to identify and resolve issues effectively. - Strong written and verbal communication skills to effectively collaborate with team members and stakeholders. - Ability to work effectively in a collaborative and fast-paced agile environment. - A keen eye for detail and a commitment to delivering high-quality results. Nice to Have : - Experience with other automation tools and frameworks (Cypress, Playwright). - Experience with performance testing tools (JMeter, LoadRunner). - Familiarity with cloud platforms (AWS, Azure, GCP). - Experience with containerization technologies (Docker, Kubernetes). - Knowledge of different testing methodologies (Agile, Waterfall). - Experience with other scripting languages (Python). (ref:hirist.tech)

Location: in, IN

Posted Date: 4/3/2025
View More Narwal Jobs

Contact Information

Contact Human Resources
Narwal

Posted

April 3, 2025
UID: 5125658716

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.