Job Purpose: TESTQ Technologies is an IT services and solutions company whose offerings spans over variety of industry sectors with strong technical, domain and process expertise helping clients grow their businesses and decrease operational costs on continuous basis in an ever-changing business environment. This opportunity is in the solution design and development arena for Automation Tester/SDET who will play a major role with the technical design and development of company’s technical offerings. The role is based at our Leicester office with occasional assignments at client locations
Job Description (Main Duties and Responsibilities):
• Significant experience of writing test automation scripts for the web, windows and mobile applications using modern test automation tools with ability to specify test automation frameworks with ability design them from scratch and maintain them. • 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. • Knowledge of working with Continuous Integration, Continuous Delivery and Continuous Deployment environment in Azure DevOps and proven experience of using the associated tools like Maven, Jenkins, Ant etc. and collaborate with Development team to create and maintain an automated tests and Test environments. • Review user stories, then design, implement and troubleshoot automated test cases/ suites. • Experience with Open-source solutions and community solutions; deploying on Cloud based platforms and working within a DevOps(Atlassian suite, GitHub) and WebOps environment. • Manage software defects tracking, reporting, follow-up, using a bug tracking system, and report defects to management with release go/no-go recommendations. • Experience and knowledge of working with agile methodologies (TDD, SCRUM, Kanban, etc.) and Agile (Scrum) development team. • An in-depth knowledge of all aspects of functional testing and non-functional testing like security, disaster recovery and network
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
• Candidate should have executed multiple projects using TDD/BDD development approach using Selenium WebDriver with SpecFlow in a C#.NET environment using Visual Studio IDE AND /OR Selenium WebDriver in JAVA language bindings with Eclipse/IntelliJ IDE using advanced framework concepts of POM/PageFactory including data parameterisation and API level testing (XML based soap services, JSON based Rest Services) • Experience in development or test automation tools/frameworks (e.g. Cucumber/Gherkin, Selenium Grid, Junit, SOAP-UI, Eclipse, Jenkins, Ant, Maven, Visual Studio, HP ALM/QTP, JIRA etc.) • Knowledge of container platforms such as Docker/ Kubernetes • Hands on experience in creating Test Frameworks and test automation. • Experience in web technologies (e.g. HTTP, XML, REST, HTML, JSON etc) • 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 JSON 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. • Excellent knowledge and hands-on experience with Serenity, Git and TestLink • Knowledge and working experience with shell scripting languages such as Bash, centos, ubuntu, etc. • Enough experience with SQL to gather and manipulate sizeable data sets (Relational or not) • Knowledge of the Microsoft Azure platform (particularly App Services and Functions) • Exposure to mobile automation using Appium. The candidate with Bachelor's degree or above in the UK or Equivalent would be preferred.
Other Key skills: • Good analytical and Problem-solving skills • Good communication skills • A thorough approach and Self starter • Focus on quality and delivery • Working together in teams • Leadership and effective decision making • Flexible Attitude
Qualifications: Bachelor's degree or above in the UK or Equivalent. Salary: £22260 - £31800 per annum Published Date: 11 Jan 2021 Closing Date: 10 Feb 2021 Evaluation: CV Review, Technical Test, Personal and Technical Interview and References Job Type: Full-time, Permanent [Part time and Fixed Term option is available] « Return to the search results