CSG delivers innovative customer engagement solutions that help you acquire, monetize, engage and retain customers.
Senior Test Engineer
Location
Brazil
Posted
36 days ago
Salary
0
Seniority
Senior
Job Description
Senior Test Engineer
CSG
• You will report to the Manager of Software Development and drive the development and execution of automated and manual tests for a wide range of APIs utilizing multiple technologies and platforms. • In this role you will translate complex test scenarios into effective, intuitive, and repeatable automated tests. • You will lead the design, development, and maintenance of automated tests, enhancing and optimizing existing automation frameworks, and architecting new testing solutions when needed • You will create and execute comprehensive manual test strategies, accurately document test results, diagnose complex issues, and create detailed defects with root cause analysis • You will design and implement test data management strategies, creating robust data generation tools and frameworks to support both manual and automated testing needs • You will lead and perform functional, application, regression, integration, performance, load, and security testing, establishing testing standards and methodologies • You will develop an expert-level understanding of our application architecture, which will allow you to anticipate complex feature requirements, identify architectural gaps, edge cases, and potential system vulnerabilities • You will mentor scrum teams in an agile environment, driving collaboration with developers, testers, product owners and cross-functional teams to establish testing excellence and continuously innovate our testing approaches • You will engage with software release processes, collaborating with multiple teams to ensure smooth deployments, release risks, and establishing production monitoring strategies • You will collaborate with root cause analysis initiatives, systematically analyzing logs and system behavior, resolving complex defects, and implementing preventive measures to reduce future issues • You will establish and champion testing best practices across the organization, driving process improvements, implementing quality metrics, and mentoring team members on testing methodologies
Job Requirements
- Bachelor’s degree in computer science, technically related field, or equivalent professional experience
- 5+ years’ work experience in a testing role with experience creating manual and automated tests
- Advanced knowledge of continuous integration, automated tools, industry standards, and best practices in test automation
- Proven ability to think analytically, solve problems, make decisions, and collaborate with cross-functional teams in a fast-paced environment
- Deep experience testing web-based applications and API testing, including performance and load testing
- Experience with Bruno, Postman or SoapUI and familiarity with additional testing frameworks and tools
- Strong organizational skills and the ability to adapt and handle multiple activities with changing priorities simultaneously
- Ability to learn unfamiliar systems and processes quickly, and mentor junior team members
- Experience with version control systems (Git) and CI/CD processes
- Experience leading test automation initiatives and defining testing strategies for complex systems.
- Usage of automation tools like Cypress, Storybook, playwright is a plus.
- Experience with test architecture design and framework development
- Strong communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
- Familiarity with AI technologies and their application in software development and testing would be a plus
- Ability to support on-call rotation and provide technical leadership during incidents
- Proficiency in English in a business environment is a must.
Benefits
- Sulamerica Health
- Sulamerica Dental
- Vidalink Food/Meal Voucher
- Child Care Assistance
- Day off: on birthday
- Gympass
- Language assistance
- Digital course platform
- Volunteer time off: 2 days a year
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Supporting development lifecycle in development teams, executing manual and automated testing • Implementation, refactoring and improvements of the existing test automation framework • Participation in regression testing cycle • Proactively identifying quality issues and driving resolution through detailed root cause analysis and stakeholder coordination
Senior Hardware Test Engineer
ImpinjImpinj is a leading RAIN RFID provider and Internet of Things pioneer. We’re inventing ways to connect every thing to the Internet—including retail apparel, retail general merchandise, healthcare items, automobile parts, airline baggage, food, and much more. With more than 100 billion items connected to date, and multiple Fortune 500 enterprises around the world using our platform, we solve for a better understanding of our world.
Role Description Impinj’s Product Test Engineering team is looking for experienced Hardware Test Engineer to apply their expertise in test methodology and hardware to build and sustain production ATE (Automated Testing Equipment) solutions that drive characterization, qualification, and high-volume production of next-generation End-point ICs. - Design, develop, and implement test programs to characterize and validate semiconductor wafers and devices across ATE platforms, adapting code as needed and performing root cause analysis throughout design and production phases. - Own and monitor production test systems in Asia, managing scheduling and allocation to ensure optimal throughput, yield, and operational performance. - Ensure smooth NPI (New Product Introduction) to high-volume production transitions for test equipment and programs, maintaining test readiness across all phases. - Implement test plans, specifications, and procedures in accordance with testing and quality assurance requirements, including defining coverage for new chip features. - Collaborate with test, product, and design engineering teams to develop and execute test plans, procedures, and programs across development, NPI, and production. - Lead hands-on installation, troubleshooting, and verification of instrumentation, ATE systems, and equipment controls to ensure functionality and readiness. - Support procurement, installation, and calibration of test equipment and instrumentation required for production and characterization testing. - Manage wafer disposition, nonconformance (NCMR) processes, and Engineering Process Change Notices (EPCNs) for test system updates across Asia operations. - Maintain strong operational relationships with subcontractors and cross-functional teams to sustain production test readiness and resolve test-related issues. - Analyze test data and report results to the Quality & PTE Asia team, driving continuous improvement initiatives. Qualifications - Bachelor’s degree in electrical engineering or related field - 5+ years of ATE test engineering experience - Direct experience with wafer‑ or die‑level ATE testing, including NI Semiconductor Test System (STS) and Accretech probers, is preferred - Experience with 200mm, and 300mm prober operation, as well as package part handling. - RF test experience with understanding of key RF measurements (Linearity, NSD, EVM, etc.). - Strong experience debugging and improving ATE hardware and software systems. - Product engineering experience, with familiarity in ATE coverage, margin, and binning. - Experience identifying ATE hardware-related issues. - Strong data analysis skills with experience applying statistical process control methods. - Experience with NI LabVIEW and NI TestStand. - Experience with statistical process control methodologies and software. - Excellent command in English with the ability to effectively collaborate across global teams. Benefits - The typical base pay range for this role across Taiwan is $1,615,000 - $1,785,000 TWD. - Individual base pay depends on various factors such as complexity and responsibility of role, job duties, requirements, and relevant experience and skills. - At Impinj certain roles are eligible for additional rewards, including merit increases, annual bonus and stock. - These awards are allocated based on individual performance. - Certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee’s role. Company Description Impinj is a leading RAIN RFID provider and Internet of Things pioneer. We’re inventing ways to connect every thing to the Internet—including retail apparel, retail general merchandise, healthcare items, automobile parts, airline baggage, food and much more. Impinj is committed to creating a diverse and inclusive work environment and welcomes applicants from all backgrounds.
• Design, develop, and maintain automated test frameworks for web and mobile applications. • Create and execute automated regression, functional, performance, and API tests. • Integrate automated tests into CI/CD pipelines for continuous testing. • Collaborate with development teams to ensure testability of features and early defect detection. • Analyze test results, troubleshoot failures, and report issues to development teams. • Enhance test coverage by identifying critical scenarios and edge cases. • Work with cross-functional teams to define quality standards and best practices. • Stay up to date with emerging automation tools, frameworks, and testing methodologies.
Role Description We are seeking a meticulous Quality Assurance Engineer to join our dynamic team and take ownership of ensuring the quality and reliability of our software products. As a Quality Assurance Engineer, you will play a crucial role in designing, implementing and executing test strategies, executing test plans, and collaborating with cross-functional teams to keep and improve the automation coverage and identify and address eventual defects. This is an exciting opportunity to contribute to the development of groundbreaking insurance solutions in a fast-paced startup environment. What you’ll do - Architect Automation Frameworks: Design, develop, and maintain scalable automated testing frameworks using Playwright and TypeScript/JavaScript. - Implement Design Patterns: Apply industry-standard test design patterns (e.g., Page Object Model, Screenplay Pattern, App Actions, or Singleton) to ensure a maintainable and robust codebase. - Optimize CI/CD Integration: Integrate automated suites into CI/CD pipelines to provide rapid feedback loops for the engineering team. - Technical Collaboration: Partner with Software Engineers during the design phase to advocate for "testability" and influence the development of features from the ground up. - Advanced Locator Strategy: Develop and enforce sophisticated locator strategies to ensure test stability and reduce flakiness across dynamic web applications. - Quality Analytics: Analyze test execution data to identify quality bottlenecks in any of the application areas and provide actionable insights to the team. - Version Control Mastery: Manage test code through Git, participating in code reviews to ensure the quality of the automation suite itself. - Continuous Quality Improvement: Continuously identify opportunities to enhance testing processes and improve efficiency. - Documentation: Document test procedures, test results, and defects in a clear and concise manner. - Living Documentation & BDD: Advocate for and implement Behavior-Driven Development (BDD) using Gherkin syntax to create "living documentation." Transform requirements into executable specifications that clearly communicate test procedures, results, and defects to both technical and business stakeholders. - Strategic Manual Testing: Conduct targeted manual or exploratory testing when necessary, primarily for new feature discovery or complex edge cases that aren't yet ready for automation. - Be a Team Player: Be always proactive, participate in Agile development processes, including sprint planning, daily stand-ups, and sprint reviews. - Mentor Developers: Partner with software engineers to provide training and guidance on writing effective unit, integration, and smoke tests, elevating overall code quality and reducing downstream automation needs. - Product Roadmap Alignment: Collaborate closely with Product Managers to review upcoming features and roadmaps, proactively designing test strategies that anticipate new functionality and ensure seamless quality coverage from the outset. Qualifications - Innovative: You aren't satisfied with the status quo and constantly seek to optimize test execution time and reliability. - Growth-Oriented: You have a hunger for mentorship and staying current with the evolving JavaScript/TypeScript ecosystem. - Agile & Urgent: You balance the "keener sense of urgency" with the architectural discipline to "do it right" the first time. - Principled: You hold yourself and your code to high standards, maintaining a "do the right thing" mentality in a high-performing, non-toxic environment. - Proactive: A strong drive and desire to win together as a high-performing team. Requirements - Must haves: - Automation Expertise: Proven experience as an SDET or Automation Engineer with a special focus on Playwright and/or Serenity-JS. - QA Expertise: Proven experience in software quality assurance, with a strong understanding of QA methodologies, types of testing and best practices. - Code Foundation: Strong foundations in TypeScript and JavaScript, with the ability to write modular, reusable, and maintainable code for end-to-end, integration, and unit testing layers. - Strategic Test Design: Deep understanding of test design patterns and how to structure a test suite for long-term maintenance. - Locator Strategies: Expert-level knowledge of CSS selectors, XPath, and different locators strategies to handle complex DOM structures. - Version Control: Advanced knowledge of Git (branching, merging, pull requests). - SDLC/Agile: A solid understanding of the Software Development Lifecycle and how automation fits into a fast-paced Sprint cycle. - Analytical Mindset: The ability to debug complex failures and differentiate between environment issues, script flakiness, and genuine application bugs. - Restful APIs: Strong knowledge in testing APIs. - Communication Skills: Strong communication and collaboration skills, with the ability to work effectively in a team environment. - Nice to haves: - Python Skills: Experience with Python for scripting. - Other Automation Frameworks: Selenium, Serenity-BDD, Cypress. - Full-Stack Testing: Experience testing mobile, mobile-responsive web applications and APIs (RESTful/GraphQL). - DevOps Exposure: Experience configuring GitHub Actions, Jenkins, or similar CI/CD tools. - Performance Testing: Familiarity with load testing tools (e.g., k6 or Artillery). - Industry Experience: Prior experience in the Insurtech or Fintech sectors. - Education: A degree in Computer Science, Engineering, or a related technical field. - Virtualization: Experience with Docker, docker-compose and/or any other virtualization tool. Benefits - Generous equity packages. - Fully remote work environment. - Opportunity to work with a dynamic team in a fast-paced startup.



