Develop, publish, execute, and maintain test plans for functional and automated tests.
Design, implement, and document test cases for product releases.
Work with developers and product managers to ensure requirements are successfully translated into usable test cases.
Identify and execute manual and automated test cases and analyze test results.
Work with developers and product managers to identify and report root causes for test failures.
Make recommendations to improve product reliability, performance, quality assurance best practices, and processes.
Independently determine and design testing approaches that support comprehensive testing of difficult solutions; mentor and cross-train others on testing approaches as well as aspects of automated testing.
Requirements
10+ years of experience in Software Quality Assurance.
10+ years of experience with Cypress, Selenium, Java or Python, and TestNG/JUnit.
Understanding of how test automation frameworks are customized/created.
Basic knowledge of data structures like Lists, Sets, HashMaps, etc.
Experience with CI/CD pipelines, preferably with Jenkins.
Knowledge of SQL, JSON, XML, and API testing.
Experience with SQA processes, SDLC, STLC, and Agile methodologies (manual test processes, black box, white box, and gray box testing, test case design, scripting, and execution, and automated test tools).
Experience with functional testing of multi-tier web applications.
Experience working with issue-tracking tools, test case design, and execution, preferably JIRA.
Solid understanding of large-scale systems testing.
Strong communicator and highly organized.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job