Design and create test conditions and scripts to test various enhancements/projects.
To build/script new tools for performing testing/validation function.
Create, execute and troubleshoot automated test scenarios across our systems. Create/update the testing suite for ensuring smooth flow of automation testing.
Execute and manage test cases and results; report on test and defect metrics. Review all testing documents and other test-related documentation and ensure that all tests are executed accurately and give regular feedback to the testing team on the status of quality.
Liase with Developers, Test engineers and project team to design and implement test and validation strategies. Mentor team members on automation.
Contribute to robust, scalable, and high quality test automation solutions for functional, regression and performance testing. Identify required improvements in the test and development processes. Research, recommend and implement tools as needed with the goal of increasing automation
Be meticulous about documentation and maintaining a robust log of all test cases and test results and create a test library
Having 7 + years of working experience with software testing and automated testing techniques with a strong focus on quality throughout the entire software development cycle. Minimum 3 + years in coding and automation testing.
Good knowledge of object oriented programming, along with requisite coding and debugging skills. Good knowledge of Core Java, OOPs Concept, Automation Framework. Web Driver/RC, TestNG etc. Understanding of software design principles, patterns, algorithms, data structures and multi-threading concepts.
Experience in automation tools such as UFT, Selenium, etc. Automation experience using one or more of these programming languages – Java, Python, PHP
Understanding of IP networking, protocols such as HTTP and HTTPS, firewalls, routers, etc. would be an added advantage. Experience with Linux, Windows and Amazon Web Services is an added advantage. Familiarity with AWS / Azure / Google Cloud
Demonstrated skill in using coding standards and being an active participant in code reviews would be an added advantage.
B SC degree in Computer Science /B.Tech / MCA / M.Tech / MS or Equivalent.
Excellent communication skills, team spirit, enthusiasm, ability to exceed expectations, and proactive contribution to team/company will be expected of candidates.
Strong Analytical skills with solution orientated approach for any problems faced.
Able to model and drive a customer first and defect free culture within the function.
Process oriented, self-managed, multi-tasking, hard-working and collaborative.
The ability to maintain effectiveness in a rapidly changing environment and the willingness to respond quickly and positively to change
Experience working in an agile /scrum environment preferred.