Senior Software Test Engineer

Logo of Believe Solutions

Believe Solutions

πŸ“Remote - Worldwide

Job highlights

Summary

Join our team as a Senior Software Test Engineer and leverage your expertise in test automation tools and strategies to validate software functionality in cloud and desktop environments. You will be responsible for developing and executing both manual and automated tests, owning the testing automation and data management strategies, and maintaining existing test automation frameworks. Your contributions will involve writing and debugging code for API and UI automated testing, defining and implementing best practices, and providing metrics on code coverage. You will also lead and mentor team members, present test results to stakeholders, and recommend improvements to testing processes. This role requires strong communication skills in English, as you will be working with US clients.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or a related field
  • 6+ Years of experience working in a Quality Assurance and Test Automation position
  • 5+ Years of experience working with Manual Testing
  • 2+ Years of experience working with C#
  • 2+ Years of experience working with Selenium
  • 2+ Years of experience working with AWS
  • 2+ Years of experience working with Microservices
  • 2+ Years of experience working with APIs and UI testing
  • 2+ Years of experience working with Azure DevOps
  • Proven experience working with CI/CD automation
  • Advanced English Level

Responsibilities

  • Evaluate acceptance criteria, determine test approach, write and execute both manual and automated tests as necessary
  • Own the testing automation strategy, test data management strategy, and test automation for assigned work
  • Maintain existing test automation frameworks for applications for current automation
  • Write, debug, and execute code used in API and UI automated testing efforts
  • Define, implement, and manage processes and best practices regarding automated testing
  • Establish processes to continually review and select manual test cases for automation test suites
  • Provide metrics on business processes and code coverage for automated test suites
  • Present test results to stakeholders
  • Recommend improvements to testing processes, technology, and interfaces that improve the effectiveness of testing teams and reduce technical debt
  • Lead others on quality-related work; train and mentor team members

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.