
HE - SDET - Job 156 at Thaloz. 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.. 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.. . . 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:. . 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.. . Company Location: Brazil.