Apply

Software Quality Engineer

Posted 2024-11-16

View full description

📍 Location: UK

💸 Salary: 30000 - 35000 GBP per year

🔍 Industry: Payments

🏢 Company: NMI

🗣️ Languages: English

🪄 Skills: Software DevelopmentSQLGitJavaQAC#Communication SkillsCollaborationCI/CDLinuxAttention to detailDocumentation

Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
  • Proficiency in C# and Java.
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Experience with databases (e.g., SQL Server) for data validation.
  • Knowledge of security testing practices and standards (e.g., OWASP Top Ten).
  • Skilled in test automation frameworks.
  • Proficiency with Git and CI/CD pipelines.
  • Experience with TestRail or other Test Management tools is desirable.
  • Exposure to the Payments industry and/or PCI/DSS is a plus.
  • Excellent attention to detail and communication skills.
Responsibilities:
  • Create and execute comprehensive test strategies and plans based on system specifications.
  • Develop, execute, and maintain manual and automated test cases.
  • Build and maintain test tools and applications.
  • Collaborate with developers, product managers, and QA engineers to ensure thorough test coverage and quality.
  • Validate software code and applications against specifications and industry standards.
  • Identify, document, and report bugs with precision and clarity.
  • Assist in troubleshooting to resolve issues promptly.
  • Conduct post-release testing to ensure stability in production environments.
  • Maintain detailed documentation of test cases, phases, and defects.
Apply

Related Jobs

Apply

📍 Europe, Middle East, Africa, Latin America, Central and Eastern Europe, Baltics

🧭 Full-Time

🔍 Quality Management

  • A minimum of 7+ years of QE experience (or development experience).
  • 4+ years of proficiency with XCode or Espresso.
  • Experience with Appium, Cypress, Playwright, pyTest, and Cucumber is nice to have.
  • Hands-on experience with version control systems such as Git.
  • Experience with external testing solutions e.g. BrowserStack, marathonlab, or AWS.
  • Strong test automation design skills and understanding of software development practices.
  • Experience in cross-browser/device compatibility testing of web and mobile applications.
  • Knowledge of automation implementation for various testing types.
  • Experience with continuous integration tools and relational databases like MongoDB, SQL, or PostgreSQL.
  • Strong knowledge of QA methodology and testing tools.
  • Passion for continuous learning and effective communication.

  • Partner with product and engineering teams to ensure features are developed with automation testability.
  • Evaluate existing automation frameworks and drive necessary changes.
  • Recommend and implement proven automation tools and techniques.
  • Create an automated dashboard integrated into CI/CD pipelines.
  • Distribute ownership of quality and support its adoption across teams.
  • Enable short feedback loops on code submission quality.
  • Provide developers with confidence-building tools during feature design.

PostgreSQLSQLGitMongoDBQA

Posted 2024-07-17
Apply