Design and develop automation solutions that meet organization standards and build reliable, reusable, and maintainable automated regression suites & test harnesses
Design and develop test plans, test cases based upon functional and design specifications, execute test cases, and analyze and report test results to the teams
Work in the agile environment and adhere to all QA best practices.
Work in partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria.
Active co-operation/collaboration with the global teams at various geographic locations
Focus on building efficient solutions for Mobile, Web and Services/APIs testing requirements.
Participate in internal/cross team meetings, project scoping, functional reviews, test specifications, technical reviews for assigned projects in an Agile environment
Involve in requirements review and participate in architecture/design reviews with an emphasis on test automation strategy and ensuring best practices
Participate actively in functional, system and regression testing activities
Provide prompt response and support in resolving critical issues (along with the development team)
May require after hours/weekend work for production implementations
Qualifications:
Bachelor's Degree in Computer Science or a related discipline
9+ years of QA/testing experience in a software development organization, of which at least 5+ years must be hands-on automation
Proficiency in Automation Tools/Frameworks, including experience with Selenium WebDriver, TestNG, Jenkins, Maven, and Git, along with designing and developing automated tests using tools like Selenium, Appium, and Playwright.
Strong knowledge of Java, enabling effective automation and performance-friendly code development.
Extensive experience in creating automation frameworks for testing JSON and REST/SOAP-based web services, along with the ability to guide teams in identifying automatable test cases across UI, Service, and Data layers.
Experience working with RESTful services and a solid understanding of SOA architecture.
Familiarity with Behavior Driven Development (BDD) practices and Agile methodologies, enhancing collaboration and efficiency.
Competent in both Manual and Automation Testing, ensuring comprehensive test coverage.
Excellent analytical skills for effective problem-solving and decision-making.
Experience testing in CI/CD/CT environments and the Azure DevOps model, supporting continuous integration and delivery.
Knowledge of Testing Management tools like Azure DevOps (ADO) to streamline testing processes.
Strong database knowledge with the ability to write complex SQL queries, facilitating thorough data validation.
Exposure to both Waterfall and Agile methodologies (Scrum/Sprint), allowing adaptability to various project environments.
Detail-oriented with strong organizational, written, and verbal communication skills, crucial for effective collaboration and reporting