Design and develop automation/performance solutions that meet organization standards and build reliable, reusable and maintainable automated regression suites & test harnesses
Create tools and frameworks with quality code to simplify testing scenarios.
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 partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria
Acts as a test lead, planning the work of other testing staff and assigning tasks to meet project deadlines.
Focus on building efficient solutions for testing Web, Services/APIs, Data Science algorithms.
Develop test strategy, test plans and test cases, engaging in Exploratory Testing, creating and analyzing Defect Reports and root-cause analysis
What We’re Looking For:
6-8 years of experience in software testing and test automation/performance, with solid, demonstrable understanding of software development and testing practices.
Proficiency in programming using Python/Java or other languages. Good knowledge about SQL would be preferrable.
Expertise in Web, and Services/APIs. Experience in testing Data Science algorithms, would be an added advantage. Experience with debugging tools like: Dev Tools, Network Sniffer, Fiddler etc.
Experience working with REST service and GitHub. Experience of BDD and automation/performance in Agile methodology is highly desirable
Expertise in developing test strategy, test plans and test cases, engaging in Exploratory Testing, creating and analyzing Defect Reports and root-cause analysis
Experience with Jenkins would be preferrable.
Strong verbal and written communication skills and experience of delivering effective documentation and presentations. Excellent problem solving, analytical and technical troubleshooting skills
Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred