Test Engineer

Resolve Capital Group
Birmingham, United Kingdom
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 61K

Job location

Remote
Birmingham, United Kingdom

Tech stack

Testing (Software)
Java
JavaScript
Microsoft Windows
API
Agile Methodologies
Amazon Web Services (AWS)
Android
iOS
JIRA
HTML5
Automation of Tests
Azure
Bash
C Sharp (Programming Language)
CSS
Cloud Computing
Software Quality
Databases
Continuous Integration
Data Validation
IBM DB2
Linux
DevOps
Github
HP Loadrunner
Mobile Application Software
JSON
JUnit
Python
Shell
Team Foundation Server
MySQL
Oracle Applications
Systems Development Life Cycle
Regression Testing
Release Management
Cloud Services
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
PL-SQL
SQL Databases
Subversion
Strategies of Testing
Testng
XML
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Appium
Hp Alm
Gitlab
Containerization
Operational Systems
Web Technologies
REST
Cucumber
Software Performance
Selenium Webdriver
Software Version Control
Api Management
Docker
Jenkins
Programming Languages

Job description

  • Develop and maintain automated test scripts using tools such as Selenium, TestNG, JUnit, Cucumber, and Appium for web and mobile applications.
  • Design comprehensive test cases based on detailed requirements gathering and functional specifications.
  • Execute functional, system, performance, load, user acceptance, and regression testing to validate software quality.
  • Collaborate with development teams to integrate testing processes within the SDLC (Software Development Life Cycle) and DevOps pipelines using Jenkins, GitLab, GitHub, Azure DevOps, or similar tools.
  • Perform root cause analysis on defects identified during testing phases and work with developers to facilitate timely resolution.
  • Conduct API testing using REST and SOAP protocols; ensure seamless integration across service-oriented architecture (SOA) environments.
  • Participate in release management activities by validating new features prior to deployment.
  • Maintain detailed documentation of test plans, test cases, test results, and defect reports using tools such as HP ALM or Jira.
  • Support continuous improvement initiatives by analysing testing processes and recommending enhancements for efficiency and effectiveness.
  • Assist in troubleshooting issues related to software performance and system stability across various operating systems including Windows, Linux, iOS, Android, and cloud platforms like AWS or Azure.

Requirements

Do you have experience in iOS?, We are seeking a highly skilled and detail-oriented Test Engineer to join our dynamic software development team. The ideal candidate will be responsible for designing, implementing, and executing comprehensive testing strategies to ensure the highest quality of our software products. This role involves working closely with developers, business analysts, and other stakeholders to deliver reliable, scalable, and efficient solutions. Candidates should possess a strong background in software testing methodologies, automation tools, and continuous integration practices. This position offers an excellent opportunity to contribute to innovative projects across various platforms including web, mobile, and cloud environments., * Proven experience in software testing with a strong understanding of SDLC methodologies such as Waterfall and Agile frameworks.

  • Proficiency in automation tools including Selenium WebDriver, TestNG, JUnit, Cucumber (BDD), Appium for mobile testing; experience with LoadRunner or similar performance testing tools is advantageous.
  • Solid knowledge of programming languages such as Java, C#, Python, JavaScript; familiarity with scripting languages like Bash (Unix shell).
  • Hands-on experience with version control systems including GitHub, GitLab, SVN; knowledge of TFS is desirable.
  • Strong understanding of web technologies (HTML5, CSS3), databases (MySQL, Oracle DB2), SQL/PLSQL queries for data validation purposes.
  • Experience working with APIs (RESTful & SOAP), XML/JSON data formats; knowledge of service-oriented architecture (SOA) is beneficial.
  • Familiarity with cloud services such as AWS or Azure; understanding of containerisation technologies like Docker is a plus.
  • Excellent analytical skills combined with the ability to troubleshoot complex issues effectively.
  • Strong communication skills with the ability to collaborate across multidisciplinary teams effectively. This role offers an engaging environment where innovation meets quality assurance excellence. We seek motivated professionals eager to contribute their expertise towards delivering superior software solutions while advancing their careers within a supportive organisation committed to continuous improvement and professional growth.

Apply for this position