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
Location: in, IN
Posted Date: 4/3/2025
Contact Information
Contact | Human Resources Narwal |
---|