HE - SDET - Job8971

Multiple Countries
Full Time
Manager/Supervisor

HE - SDET - Job8971

Summary

We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our dynamic engineering team. This role is critical in ensuring the delivery of high-quality software products by designing and developing robust automated test suites that cover functional, regression, integration, and performance testing. The ideal candidate will play a pivotal role in enhancing our test automation frameworks, collaborating closely with developers, QA, and DevOps teams to integrate testing seamlessly into our CI/CD pipelines. This position offers an exciting opportunity to influence the quality and reliability of our software solutions, contributing to the entire software development lifecycle with a strong focus on automation, code quality, and performance.

Location: We are seeking talents from Peru, Colombia, Argentina, Brazil and Costa Rica.
 

Responsibilities

  • Design, develop, and maintain comprehensive automated test suites for functional, regression, integration, and performance testing to ensure software quality and reliability.
  • Collaborate closely with software developers, QA engineers, and DevOps teams to integrate automated testing into continuous integration and continuous deployment (CI/CD) pipelines, ensuring smooth and efficient delivery cycles.
  • Maintain and enhance test automation frameworks, libraries, and reusable components to improve test coverage, maintainability, and scalability.
  • Build and implement innovative tools and systems that increase the efficiency and effectiveness of testing processes.
  • Analyze test results meticulously, identify defects or issues, and support debugging and resolution efforts to maintain high software quality standards.
  • Contribute to the design and execution of performance and load testing strategies, ensuring that applications meet performance benchmarks under various conditions.
  • Ensure comprehensive test coverage for APIs, services, and back-end systems, advocating for testability, reliability, and maintainability throughout the software development lifecycle.
  • Act as a quality advocate within the team, promoting best practices in test automation, code quality, and software reliability.
  • Stay current with emerging trends and technologies in test automation and software quality assurance to continuously improve testing methodologies and tools.
  • Participate actively in Agile development processes, contributing to sprint planning, retrospectives, and continuous improvement initiatives.

Requirements

Must-Have Skills

  • C# : Proficient in C# programming language, with the ability to write clean, efficient, and maintainable code for test automation frameworks and scripts.
  • .NET Core: Strong experience with .NET Core framework, enabling the development and maintenance of scalable and robust test automation solutions aligned with the company’s technology stack.
  • Test Automation Frameworks: Expertise in designing, developing, and maintaining test automation frameworks that support functional, regression, integration, and performance testing.
  • Continuous Integration and Continuous Deployment (CI/CD): Hands-on experience integrating automated tests into CI/CD pipelines to ensure rapid and reliable software delivery.
  • Git: Proficient in using Git for version control, managing test automation code repositories, and collaborating effectively with development teams.
  • Automated Functional Testing: Skilled in creating automated functional test cases that validate software features against requirements.
  • Automated Regression Testing: Experience in developing regression test suites that ensure new code changes do not adversely affect existing functionality.
  • Automated Performance Testing: Ability to design and implement automated performance tests to assess system responsiveness and stability under load.
  • Debugging: Strong debugging skills to analyze test failures, identify root causes, and collaborate with developers to resolve issues efficiently.
  • Software Development Lifecycle (SDLC): Deep understanding of SDLC processes, with the ability to contribute to quality assurance activities throughout all phases.

Nice-to-Have Skills

  • RESTful API Testing: Experience testing RESTful APIs using automated tools and frameworks to ensure API functionality, reliability, and security.
  • SOAP API Testing: Familiarity with SOAP API testing methodologies and tools to validate web service integrations.
  • Performance Testing Tools: Knowledge of performance testing tools such as JMeter, k6, or LoadRunner to design and execute load and stress tests.
  • JMeter: Practical experience using Apache JMeter for performance and load testing scenarios.
  • k6: Familiarity with k6 for modern, scriptable load testing.
  • LoadRunner: Experience with LoadRunner for enterprise-grade performance testing.
  • Agile Methodologies: Experience working in Agile environments, participating in iterative development, continuous feedback, and adaptive planning.
  • DevOps: Understanding of DevOps principles and practices, including collaboration with infrastructure and operations teams to enhance automation and deployment processes.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*