Job Description :
Description
Participate in all aspects of manual testing, including functional, regression, integration, load, system-testing, performance, and end-to-end testing.
Perform business/system/quality requirements analysis and review them to meet client expectations.
Identify and report bugs found through testing and document them. Experience using issue tracking tools like Jira.
Develop, execute, and maintain automated API/UI/Unit test scripts for Acceptance, Usability, Functional, Visual, and Regression testing, to enable Continuous Delivery.
Experience in developing and executing basic SQL queries.
Design, build, test and deploy effective test automation solutions
Define automation coding and source code management standards
Work closely with multiple development teams to ensure quality testing practices are incorporated across the development cycle
Evaluates and implements testing tools and automated scripts needed to provide test coverage.
Creates and updates test automation function libraries, applications, automation scripts, and data files (authors detailed documentation
Experience in agile methodologies: Scrum and Kanban.
Assist in post-production support-such as end-user support, troubleshooting of issues on relevant production-like environments
Basic Qualification
Bachelor’s degree in Computer Science or a related discipline, OR an equivalent combination of education and work experience
Excellent communication skills. Experience in writing clear, concise and comprehensive test plans and test cases
At least 4 - 6 + years of experience as a test engineer and hands-on test automation design and development experience with strong knowledge in Selenium.
Experience with developing test automation frameworks like Selenium (with .Net/Java), Specflow, Cucumber, TestNG or other BDD testing frameworks
Experience in Agile SDLC, Continuous Integration and Continuous Deployment is strongly desired
Strong Experience in Behavior Driven Development testing frameworks
Should be proficient in assisting developing test strategy, test plan and test cases for complex domain models such as workflow-oriented, data migration, and web-based applications.
Demonstrated experience in planning and executing complex automation testing projects
Exposure to performance engineering tools such as Load Runner and JMeter desirable.
Passion for quality and great attention to detail