Evoke HR Solutions
Quality Assurance Automation Engineer - Java/Selenium
Job Location
mumbai, India
Job Description
Position : QA Automation Engineer Location : Mumbai, Belapur (Alternate Saturday Working) Experience : 4 to 6 Years Skills : Automation with Selenium, Java About the Job : We are seeking a highly motivated and experienced QA Automation Engineer to join our dynamic technology team in Mumbai, Belapur. In this role, you will be responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of our software applications. You will work closely with developers, business analysts, and other stakeholders throughout the software development lifecycle (SDLC). This position requires a strong understanding of software testing methodologies, excellent problem-solving skills, and a passion for delivering high-quality products. The ideal candidate will be proficient in automation using Selenium with Java and have a proven track record of building and maintaining robust automation frameworks. Responsibilities : Automation Strategy and Planning : - Collaborate with the QA Lead and development teams to define the overall automation strategy and identify suitable test candidates for automation. - Analyze requirements, design specifications, and technical documents to understand the testing scope and automation needs. - Contribute to the development and maintenance of the test automation roadmap. Automation Framework Design and Development : - Design, develop, and maintain robust and scalable test automation frameworks using Selenium with Java. - Implement industry best practices and coding standards for automation scripts. - Integrate automation scripts with continuous integration/continuous delivery (CI/CD) pipelines. - Develop and maintain reusable test scripts, libraries, and utilities to improve efficiency and maintainability. Test Script Development and Execution : - Write, execute, and maintain automated test scripts for functional, regression, integration, and performance testing. - Develop data-driven test scripts to ensure comprehensive test coverage. - Troubleshoot and debug automation failures, and work with the development team to resolve defects. - Analyze test results, identify root causes of failures, and provide clear and concise reports. Test Environment Setup and Maintenance : - Collaborate with the DevOps team to set up and maintain necessary test environments for automation execution. - Ensure the availability and stability of test data required for automation. Collaboration and Communication : - Work closely with developers, business analysts, product owners, and other QA team members throughout the SDLC. - Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives. - Communicate effectively with stakeholders regarding test progress, results, and any potential risks or issues. - Provide technical guidance and mentorship to junior automation engineers, if required. Continuous Improvement : - Stay up-to-date with the latest trends and technologies in test automation. - Identify opportunities for process improvement and contribute to the enhancement of QA methodologies and automation practices. - Participate in code reviews and knowledge-sharing sessions within the team. Required Skills and Experience : - Bachelor's degree in Computer Science, Engineering, or a related field. - Minimum of 4 to 6 years of experience in software quality assurance with a strong focus on test automation. - Proven experience in designing, developing, and implementing test automation frameworks from scratch using Selenium with Java. - Strong proficiency in Java programming language and object-oriented principles. - Hands-on experience with different testing frameworks and tools (e.g., JUnit, TestNG, Cucumber). - Experience with version control systems (e.g., Git). - Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps). - Understanding of different testing methodologies (e.g., Agile, Waterfall). - Experience with API testing tools (e.g., RestAssured, Postman) is a plus. - Knowledge of database testing and SQL is desirable. - Excellent analytical, problem-solving, and debugging skills. - Strong communication (both written and verbal) and interpersonal skills. - Ability to work independently and as part of a team in a fast-paced environment. - Attention to detail and a strong commitment to quality. Desired Skills (Good to Have) : - Experience with performance testing tools (e.g., JMeter, LoadRunner). - Knowledge of mobile automation frameworks (e.g., Appium). - Experience with cloud-based testing platforms (e.g., Sauce Labs, BrowserStack). - Familiarity with service virtualization tools. - Exposure to security testing concepts and tools. (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 5/1/2025
Location: mumbai, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Evoke HR Solutions |
---|