OverviewΒ
Develop and execute test plans, test cases, and test scripts. Work closely with project Β members, SA/BA, DEV teams to understand the complete context of deliveries and Β translate functional and non-functional requirements into test cases. Develop and Β maintain Selenium automation scripts.Β
Β
Key ResponsibilitiesΒ
β’ Create, design, and maintain automated test suites via Selenium WebDriverΒ
β’ Develop clear and concise test cases and test scripts.Β
β’ Writing and updating documentation, including but not limited to test scenarios, Β test plans, test cases etc. in repo and/or confluence.Β
β’ Provide input to error logging, code quality, etc.Β
β’ Collaborate with software developers, quality assurance engineers, and project. managers to ensure high-quality software releases.Β
β’ Analyze user requirements, specifications, and technical design documents to Β provide timely and meaningful feedback.Β
β’ Execute, assess, and report test results for manual and automated test cases. β’ Detect and analyze software defects.Β
β’ Maintenance of present regression suites and test scriptsΒ
β’ Communicate in an Agile environment with all stakeholders.Β
β’ Attend agile meetings for backlog refinement, sprint planning, and daily scrum meetings. β’ Understanding of agile development techniques like Scrum and KanbanΒ
β’ Engage with developers to find solutions for defects found.Β
β’ Stay up to date with emerging testing tools, trends, and methodologies.Β
Required Skills & Experience
β Strong knowledge of Selenium WebDriver.
β Strong knowledge of Java, JavaScriptΒ TestNG, JUnit, Cucumber etc.Β
β Hands-on experience in Development or Test Automation Framework Β
implementations.Β
β Excellent communication skillsΒ
β Familiarity of version control systemsΒ
β Strong problem-solving skillsΒ
β Have 3 - 5 years technical proficiency in Selenium / Java automation Β
development.Β
β Have hands on experience using Selenium WebDriver and TestNG Β
Annotations.Β
β Have hands-on experience in automating middleware messages Β
SOAP/REST/XML/JSON using Selenium.Β
β Have 1 - 2 years hands on experience managing / running test case Β
execution.Β
β Have 1 - 2 years working within agile / scrum team model.Β
β Have technical proficiency with CI/CD automation implementation using Β
Java and Selenium.Β
β Be Optimistic, results oriented, self-motivated, and adaptable Β
individuals.Β
β Be proficient in testing RESTful APIs and utilizing Azure API gateways, Β
ensuring seamless and secure data exchange between disparate Β
systems.Β
β Have a deep understanding of Web Services, Data Modeling, and the Β
application of integration patterns and tools in complex environments.Β
β Embrace new technologies and methodologies, staying ahead of the Β
curve in a rapidly evolving tech landscape.