Full-Time Senior Test Automation Engineer (4+ years experience)
Job Description
Job Responsibilities :To To design and develop automation test assets so that applications meet business requirements, system goals, fulfill end-user requirements and identify and resolve system issues
- Defining effective automation frameworks to ensure maximum reusability, maintainability and flexibility, potentially across multiple applications and/or test tools
- Automate tests at the UI and API layers of the application
· Seek out and identifying opportunities for test automation
- Assisting with coordinating automated testing efforts
- Mentor and coach members of staff to improve overall testing and technical skills
- Working within the team to improve the overall testing approach and methodology
- Provision of metrics on test automation
- Logging and tracking defects in accordance with department standards
What Will You Do?
- Acting as Subject Matter Expert (SME) on automation test tools and associated activities for assigned product range
· Design automated integration, regression, acceptance and verification tests using API and UI automation tools
· To ensure adherence of automation and coding standards for self and others by conducting peer reviews
· Ensure regular maintenance is carried out on the automation framework and tests to ensure successful test execution and keep false failures to a minimum
· Identify, setup, configure, support and backup the QA test environments and automation tools
- Create and gather test data to feed into the automation framework
- Effectively manage version control of all test deliverables
- Execute automated tests and analyse results in accordance with the test plan or as otherwise directed
· Updates the Test Manager and appropriate stakeholders on progress and any blocking issues slowing or preventing progress in a timely and competent fashion
- Seek out, identify and make proposals for opportunities for automation improvement
- Define and implement performance testing techniques and tools
· Updates the appropriate leads on progress and any blocking issues slowing or preventing progress in a timely and competent fashion
- Ensure automation is considered within Story sessions and feature development
· Keep up to date on latest industry trends and test tools regarding automation
· Liaise with company’s software and hardware suppliers for prompt rectification of any problems or emergencies
- Drive error identification, logging and tracking in accordance with department standards
- Ensure non-functional (NTF) testing techniques are accounted for within the team to identify potential weaknesses in the software such as usability, security, maintainability and performance
- Identify and seek opportunities for the continual improvement of processes, procedures and infrastructure within QA and Engineering to improve quality, increase efficiency, reduce risk and provide stability
- Contribute to the pre-testing phase of product development by evaluating proposals to identify potential problem areas and make the appropriate recommendations
· Provide support and assist with leading and assigning work to any offshore resources assigned to your projects
- Identify and provision test automation metrics to demonstrate progress, coverage and results
· Mentor and coach members of staff to improve overall testing and technical skills
- Collaborate and build business relations with members of Engineering and other departments
Qualifications
- BA/BSc degree or equivalent work experience required
- Experience working in an Agile Scrum or Kanban development environment
- Advanced programming ideally in C# or Java
- Minimum 4 years’ experience in overseeing the design, development and implementation of software testing automation tools, frameworks and methodologies at the UI layer
· Experience of several automated test tools, ideally including Selenium, NUnit, Cypress
- Experience working with version control software
- Experience with CI/CD integrations
- Good understanding of QA processes and methodologies
- Experience writing SQL queries and using a relational database
- Quick learner of new technologies and techniques
- Strong initiative taking, proactive approach and enthusiasm for delivering high quality software, assisting development processes and problem solving
- Exceptional attention to detail
- Can demonstrate strong contribution to Planning and Story sessions
- Ability to communicate ideas in both technical and user-friendly language
Desired Skills
· Professional software testing certification (ISEB/ISTQB Advanced)
- SpecFlow, JMeter, Postman
- Experience working with Git
- Security testing
- Understanding of performance testing tools and their implementation
- Coaching experience
- Experience working with teams in multiple locations
- Experience of working with data analytics software packages
How to Apply
Click this link to apply: https://dunnhumby.taleo.net/careersection/ex/jobdetail.ftl?job=75903971 total views, 1 today