Job description
- Job Type: Permanent
- Vacancy: 1
- Location: Leicester, United Kingdom
Job Discription:
Job Description (Main Duties and Responsibilities):
- Should be able to document and implement project test plans and test specification based on Functional, Non-Functional and Technical documentation and requirements.
- Will be responsible for planning and conducting a wide range of automation and manual testing functions to ensure that all applications and services meet organizational standards and end-user requirements.
- Develop testing strategies that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Plan test schedules or strategies in accordance with project scope; client/stakeholder needs or delivery dates.
- Document test procedures to ensure replicability and compliance with standards; Define and perform regression, performance and stress testing and monitor bug resolution efforts and track successes.
- The test automation engineer is responsible for planning and conducting a wide range of automation and manual testing functions to ensure that all applications and services meet organizational standards and end-user requirements.
- Develop testing strategies that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Plan test schedules or strategies in accordance with project scope; client/stakeholder needs or delivery dates.
- Document test procedures to ensure replicability and compliance with standards; Define and perform regression, performance and stress testing and monitor bug resolution efforts and track successes.
- Should have worked on various automation methodologies and development approaches using necessary automation frameworks needed including Hybrid Automation (Page Object Model/Page Factory), TDD/BDD based development.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
- Bachelor in Computer Science, Management of Information Systems (MIS) or related discipline or equivalent work experience.
- Experience in development or testing automation tools/frameworks (e.g., Cucumber/Gherkin, Selenium Grid, Junit, SOAP-UI, Eclipse, Jenkins, Ant, Maven, Visual Studio, HP ALM/QTP, JIRA etc.)
- Hands on experience in creating Test Frameworks and test automation
- Experience in web technologies (e.g., HTTP, XML, REST, HTML, etc.)
- Expert in Waterfall and Agile methodologies
- Significant experience of working within an Agile (Scrum) development team
- Experience of using BrowserStack to automate cross-browser testing
- Hands on experience with performance testing tools like LoadRunner/JMeter
- A good working knowledge of consuming RESTful web services, SOAP web services, and JSO with ability to device testing suite using tools like PostMan, SoapUI
- Should have handled the testing effort on Linux, Unix and Windows platforms in traditional and cloud-based settings
- Deep knowledge Communication tools: Slack, Skype, Zoom, etc.