Job Description:
Lead Test Automation Engineer / Senior SDET
Member of the QA team working on creating and improving upon an automation framework for a distributed enterprise-level SaaS application. As a tester with hands-on development skills, this member will be expected to test, design and write code to automate our testing process.
Responsibilities include:
Manual testing; Development, design, and support of automation test frameworks and testing tools
Experience level : More than 7 years of experience
Educational Qualification : As per our standards for software development.
Skills & Experience Required:
● Exceptional skills in QA methodologies
● Strong domain knowledge and experience in troubleshooting customer issues
● Good programming and analytical skills.
● Ability to create test plans directly from requirements.
● Experience in manual testing of Web and Mobile applications
● Experience with testing back-end systems without a GUI and the ability to directly query SQL/MySQL databases and file contents to confirm testing results are key to succeeding in this role.
● Experience in Testing Web services; experience testing in a Windows & linux environment. (Services Automation)
● Experience in UI Automation - Web Application and Mobile application (UI Automation)
● Experience with creation and maintenance of automated test scripts for WebAPI's, Messaging System
● Experience with creation and maintenance of automated test scripts using JavaScript test frameworks like Cypress Or TestCafe or Playwright(Preferable).
● Experience in working with GIT, TFS and Azure Devops.
● A true team player who is able to work with distributed teams in a fast paced environment
● Excellent communication/interpersonal skills.
Skills & Experience Desired:
● Prior experience creating custom automation frameworks
● Experience working with Specflow, Cucumber and other BDD tools
● Experience mentoring, training, guiding other test engineers
● Experience working on large scale distributed systems
Measures of Success:
● Participation in the complete product development cycle starting from analysis, design, development, testing, deployment and maintenance of software
● provide ongoing sustaining support to the product, addressing end to end feature enhancements.
● Review and work with others (Product Management, Technical leads, Development Engineers, Software Development Manager) to confirm and track feature requirements through to delivery.
● Follow the processes of an agile development team and participate in the planning and execution of work items.
● Motivate individuals to drive tasks to completion and take ownership of features.
● Experience in Agile methodologies
● Mentor the junior automation engineers in the team for improving the application and code quality
● Provide creative and innovative solutions to improve value of the application
ANY GRADUATE