Search by job, company or skills
Job Description
We are looking for an experienced QA Engineer who is a dynamic individual with excellent automation, end to end testing and analysis skills ideally within Salesforce.com or CRM testing knowledge. You should ideally have experience working on both BAU and projects. Deep understanding of the integrations between the source and output systems would be an advantage You will be supporting current and future projects so being able to manage a busy schedule and multiple tasks is important. A good knowledge of End-to-End test lifecycle is essential to enable you to manage a heavy workload and give accurate time estimates on test effort. Whilst you will be part of our centralised QA team, you will become the SME for our Sales order processing systems playing a key role in its ongoing support and future developments.
Key responsibilities include: -
Design, build, maintain and support test automation suites using Selenium Webdriver
Understanding requirements and solutions to ensure testing is valid
Create test cases and scripts which follow the agreed test strategy processes
Complete testing assignments to deadlines whilst following specified test criteria.
Identifying defects, accurate logging and tracking of defects.
Reporting of test progression to Project and Test manager
Logging test effort and comparing against estimates
Be able to communicate technical solutions to non-technical colleagues
Overcoming problems and requirements by suggesting the best possible solutions
Essential Skills & Experience:-
Come from a technical background, to include e2e functional/non- functional testing
Experience with Jira and Confluence tools
Knowledge of Salesforce.com
Test automation experience including relevant tooling with demonstrable experience of automation design and implementation.
Strong core Java knowledge, ideally Java 8, 9, including the ability to write good-quality, maintainable and efficient code.
Ability to identify refactoring opportunities within Java code if required.
Understanding of JUnit or similar Unit test frameworks
Good knowledge of Cucumber and Gherkin
Good knowledge of the Eclipse IDE for Java Developers
Basic knowledge of JDBC
Good knowledge of Selenium WebDriver API
Good understanding of Git or similar source control systems.
Demonstrable experience in creating and following Test plans and cases
Proven knowledge of SQL
Previous experience of following SDLC in an Agile environment
Understanding of DevOps
Strong analysis skills and logical approach to problem solving
Demonstrable ability to validate testing against business requirements
Ability to assimilate information and gain understanding of in-house systems
Desirable skills & experience:-
Experience both working internally and with 3rd party providers
Solid ability to juggle opposing priorities
Confident and Influential character
Ideally experience of working in a corporate environment
Experience of Jenkins configuration
Knowledge of invoking REST APIs
Knowledge of Maven