• Design and develop test automation scenarios to validate system to system interfaces and complete software solutions (for API and UI tests)
• Interact with business and development stakeholders to define test plans and schedules
• Translate complex system requirements and specs into test requirements and testing methods
• Identify and implement complex automation efforts, including refactoring of automation code where needed
• Work closely with software engineers to build quality, ensuring proper test and requirement coverage, configuration quality, monitoring, and early performance testing
• Generate test data for defined test cases, recognize test environment preparation needs, execute existing test plans, resolve data issues and report results
• Participate in project-level reviews, walkthroughs and inspections, and conduct test reviews, including test plans, requirements, cases and automation coverage
• Work closely with developers to identify code defects or regressions
• Closely adhere to quality standards and assist team members in validating application functionality through the implementation of test strategies, frameworks, tools, reports, etc.
• Assist in planning and documenting test strategies and acceptance criteria based on customer needs
• Participate in requirements review, story elaborations and testing activities
• Design, code, and construct automation tests; escalate issues during testing
• Provide automation tests for operations teams to use in Ci/Cd automated quality
Programming: Java, Python, Visual Programming, R, SQL, HTML, Machine Learning, NLP
Tools: Cypress, Selenium, Anaconda, Tableau, Power BI, Visual Studio, MySQL
I hereby declare that all the details mentioned above are true and to the best of my knowledge.