Job Closed

This listing is no longer active.

CSG logo
CSG

CSG delivers innovative customer engagement solutions that help you acquire, monetize, engage and retain customers.

Test Engineer II

SDETSDETFull TimeRemoteMid LevelTeam 5,001-10,000Since 1982H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

91 days ago

Salary

0

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishSOAPSQL

Job Description

Test Engineer II

CSG

• Collaborate with product owners, developers, and the Senior Test Engineer to deliver high‑quality features and fixes. • Create and maintain test cases and data from defined test plans and acceptance criteria. • Execute functional, integration, regression, and exploratory testing, clearly documenting results and defects. • Develop, run, and maintain automated tests within existing frameworks and CI/CD pipelines. • Log clear, reproducible defects, participate in triage, and work with developers to validate fixes. • Contribute to testing and release documentation and continuously improve team QA practices.

Job Requirements

  • Bachelor’s degree in Computer Science, related field, or equivalent practical experience
  • 2-4 years of experience in a professional software or SaaS development environment as a Test Engineer, QA Engineer, or similar role
  • 2+ years of experience working in Agile or SAFe development environments
  • Experience testing web applications and APIs (REST/SOAP), including developing and executing test cases from user stories or acceptance criteria
  • Experience executing and maintaining automated tests (UI, API, or component level) using common test automation tools and frameworks
  • Hands-on experience with API testing tools such as Postman, Bruno, or similar
  • Solid understanding of relational databases and ability to write basic to intermediate SQL queries for test data setup and validation
  • Familiarity with CI/CD pipelines and integrating automated tests into build and deployment workflows
  • Experience testing messaging, mobile, or communications systems (SMS, MMS, RCS, Voice) across multiple devices and networks
  • Experience with or interest in AI-powered development or testing tools (for example, Cursor AI, GitHub Copilot, or similar)
  • Ability to work in a Brazil-based CLT contract position
  • Ability to read, write, speak and understand the English language in a business environment.

Benefits

  • Work from Home
  • Employee Belonging Groups
  • Medical / Dental / Life Insurance
  • Meal Voucher
  • Day-care benefits
  • Paid Vacation, Volunteer, and Holiday Time Off
  • And so much more!

Related Categories

Related Job Pages

More SDET Jobs

Alkami Technology logo

Staff SDET

Alkami Technology

Alkami is the digital sales and service platform provider for financial institutions in the US.

SDET91 days ago
OtherRemoteTeam 501-1,000Since 2009H1B No Sponsor

Alkami is a leading cloud-based digital banking solutions provider for financial institutions in the United States that helps clients to transform through retail and business banking, digital account opening and loan origination, payment fraud prevention, and data analytics and engagement solutions. Alkami’s Mobile App Platform has been certified by J.D. Power for providing clients with “An Outstanding Mobile Banking Platform Experience.” Founded in 2009, we continue to be recognized for our intentional culture and tremendous growth (Best Place to Work in Fintech; Best & Brightest to Work For Nationally; and Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among others). Through our bold investments in technology and people, we empower our clients to grow confidently, adapt quickly, and build thriving digital banking communities through tailored experiences for over 19.5M users. As a remote-first company, most of our positions can be remote in the US, except for key roles, which will be indicated in the Job Title. Follow us on Glassdoor and Linkedin! The Staff SDET role is responsible for working as an individual contributor and quality engineering leader within a software development scrum team. In this role, the Senior SDET will be guiding and collaborating with a select group of SDETs and Test Engineers. This role will encompass the entire spectrum of test automation and white-box testing. Essential Duties & Responsibilities: ● Build and maintain automated test suites for the full tech stack including UI, API, Microservices, and Database. Guide SDETs at least in one functional area to enhance, optimize, and stabilize the automated test suites. ● Contribute tool analysis, create proof of concept models, and make recommendations to support the tools selection process. Implement coding guidelines, peer reviews, git workflow, process workflow, quality gates, CI/CD process, etc based on defined best practices. ● Actively participate in reviews (walkthroughs) of technical specifications and program code with architects & developers, communicating design, requirements, feature set, functionality, and limitations of systems/applications to the team. Promote Quality engineering processes, practices, and standards both within and across teams. ● Perform functional/ regression tests, analyze automated test results, and report defects in a timely and efficient manner to track them to closure. Integrate automated tests into the CI/CD pipeline to support continuous testing and deployment. ● Participate in all the Agile ceremonies for mentee teams (sprint grooming, planning, demos, retros). Involvement with Go/No Go and other Release Meetings. Collaborate with the agile squad and cross-functional teams to understand project requirements and application architecture. ● Design and document comprehensive test strategies, testing guidelines, standard operating procedures, utilities, and tooling to improve the efficiency of test automation. ● Triage customer issues, analyze production metrics, and provide root cause analysis to the engineers, and recommend system hardening measures. ● Provides guidance to SDETs and Associates and Seniors. Serves as a SME for multiple areas of the application and monitors the success of their mentees. ● Provides oversight over a small group of SDETs. Ensures they are following SOP and adhering to design and coding guidelines. ● Lead the maintenance of the test environments, test data creations, ensuring they are consistent with staging/production configurations. Recommended Experience & Education Minimum Years of Experience Typically requires a minimum of 8 years of related experience; or 6 years and an advanced degree. Education Level Bachelor’s degree in engineering, CS, physics, math, statistics, or another related field or equivalent work experience Knowledge, Skills, & Qualifications Required ● Proficient in coding and extensive implementation of object-oriented programming, data structures, design patterns, etc, in one or more programming languages such as C#, Java, Python, JS, or similar. Familiar with Shell scripting, and Powershell scripting. ● Expert in various full stack - open source testing tools such as Selenium/ Cypress/ Playwright for Web testing, Appium/ Espresso for Mobile testing and RestAssured/ HttpClient for API testing. ● Ability to build, maintain and enhance test automation framework using industry best practice such as page-object model, data-driven framework, behavioral driven development, etc using testing framework such as JUnit, NUnit, TestNg, Pytest or Cucumber. ● Experience in setting up Git workflow (eg: Bitbucket, Gitlab), build automation tools (Gradle, Maven, Nuget etc), and artifact management using tools like JFrog, Proget, etc. Experience in enabling automated test execution on cloud devices (Saucelabs/ Browserstack) using various CI/CD tools such as Gitlab, Github, Jenkins, Bamboo, TeamCity, CircleCI, etc. ● Expert in building test strategies and test plans with a variety of test types such as Smoke, Functional, Regression testing, etc. using various test case optimization techniques. Working knowledge of Agile/DevOps development methodologies such as Scrum and Kanban. ● Working knowledge of relational databases (eg: SQL Server, Postgres) and non-relational databases (eg: MongoDB, DynamoDB). Ability to write complex queries including Joins, Aggregate functions, etc. Analyze the system's data architecture, store procedures, database monitors, database profilers, etc. for improvements. ● Exposure to White Box Testing techniques (Unit & Integration tests), including the use of tools like SonarQube, JaCoCO, etc. Assisting in defining the automated checks on code quality and coverage. Knowledge of performance testing practices using tools like JMeter, Gatling, etc. ● Knowledge of different API architectures such as REST, GraphQL, Webhooks, WCF, and gRPC protocols. UI architectures /concepts such as Micro frontend, single page applications etc. Well-versed in testing different layers in Microservice architecture, Event-driven/messaging architecture (Kafka, SQS), Kubernetes platform, and Service virtualization to improve testability. ● Ability to design and improve test workflows and processes. Experience in creating quality metrics, and analyzing metrics to understand trends and risks. ● Excellent collaboration skills. Able to communicate highly technical issues and concepts to technical, non-technical, and leadership audiences by tailoring the message accordingly. Can act as an advocate for quality initiatives, and can achieve buy-in from diverse viewpoints by demonstrating value. ● Strong written and verbal communication skills ● Ability to pull logs from different environments (Production, Staging, Integrated environments) and resolve difficult to reproduce scenarios. Must be comfortable with PagerDuty for Production errors and troubleshooting for owned areas as well as assisting other SDETs. Preferred ● Master’s degree in engineering, technology or related field ● Experience working with B2B2C SaaS offerings in the FinTech industry ● Experience building and deploying applications on Amazon Web Services Physical Demands ● Ability to lift a minimum of 5 pounds to a maximum of 10 pounds unassisted ● Ability to stand, sit, stoop, walk, stretch, reach, and use full range of body motions ● Manual dexterity as required for specific equipment The salary range for this position is: $185,000 - $210,000 Cool Things to Know Not Just Any Company: Alkami has an awesome diverse and inclusive environment. We have a FUN culture and offer great benefits, including remote-first environment, unlimited paid time off, 401(k) with employer match, and more. Work Authorization: We cannot offer employment sponsorship at this time. Candidates must be eligible to work in the US for full-time employment. Recruiters: We are not looking for outside recruiting firms to help us in this search. Thank you for understanding. Pay Transparency: As of January 1, 2023, new states and locales have enacted pay equity laws that require more pay transparency by employers in the following states: California, Colorado (effective January 1, 2021), Connecticut, Maryland, Nevada, New Jersey, New York, Ohio, Rhode Island and Washington. The Important Stuff Alkami Technology is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Alkami is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Alkami are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Alkami will not tolerate discrimination or harassment based on any of these characteristics. Alkami encourages applicants of all ages. #LI-REMOTE J.D. Power 2024 Mobile App Platform Certification ProgramSM recognition is based on successful completion of an audit and exceeding a customer experience benchmark through a survey of recent servicing interactions. For more information, visit jdpower.com/awards.

United States
$185K - $210K / year

Role Description We’re hiring a Staff Software Engineer to help us ship more effectively as the product and codebase grow. You’ll build reliable software, take on complex technical problems, and help the team make better engineering decisions. This is a hands-on individual contributor role, not a people-management role. - Build solid software that solves real problems in the realty space, improving the owner and renter experience - Collaborate closely with people in and outside of engineering to plan, design, and implement crucial products - Have huge impact in the architecture and shape of our code ecosystem - Iterate quickly but with purpose on an evolving product In this role, you will: - Design and build core platform features across our Postgre+Rails backend and Typescript+React frontend - Work regularly with multiple legacy codebases; you must be comfortable knowing when to advocate for paying down technical debt and know how to balance those demands with the needs of product growth. - Collaborate with other staff engineers on system design to ensure features are well integrated and reliable. - Impact technical decisions - architecture, implementation, tradeoffs - Advocate for the needs of the team and identify and articulate tradeoffs that help balance business needs with team health and engineering quality - Partner directly with product and design to scope, spec, and ship features that move business metrics - Improve engineering team capabilities through code review, pairing, and technical guidance - Reduce bottlenecks by taking on complex work that would otherwise slow the team You’re comfortable using AI coding tools when they speed up implementation, debugging, or test writing, but you don’t rely on them to replace engineering judgment. Qualifications - An experienced product engineer with strong systems thinking abilities; you should be comfortable asking questions and improving the ideas that shape product iteration as well as executing on product vision - Substantial professional software engineering experience, with meaningful time in Rails, Typescript, and Postgre - You have experience with modern testing philosophies and can actively improve test suites that are slow, nondeterministic, or need updated practices - Extensive experience optimizing performance across the full stack from database design and indexing strategies through API/backend tuning to TypeScript/React rendering performance - Track record of owning and shipping significant features or systems end-to-end - You have experience automating workflows, using Playwright, Slack bots, and other tooling - Strong technical judgment - you know when to build vs. buy, when to optimize vs. ship, when to push back on scope - Comfortable working across the stack and improving engineering quality by implementing best practices anywhere code quality needs help. - Clear communicator who can translate technical tradeoffs for non-technical stakeholders - Self-directed; you don't need to be told what to do next - Experience in a startup or high-growth environment preferred Benefits - Medical, Dental & Vision Insurance Plans: Comprehensive coverage to keep you and your family healthy. - Team Bonding Outings and Volunteer Days: Opportunities to connect and give back to the community. - Dog-Friendly Office: Because we know pets are family too! - 11 Paid Company Holidays: Including a dedicated Mental Health Day. - Company Equity: Become a part owner of Nomad and share in our success. - Short-Term & Long-Term Disability: Supporting you when life throws curveballs. - MacBook: Plus, an equipment budget to set you up for success. - Sick, Parental, and Generous Paid Time Off: Work-life balance matters to us. - Nomadic Anniversary Rewards: Celebrate milestones with rewards ranging from paid yearly events to a 4-week sabbatical. - Discounted Employee Brokerage Rates: Helping you buy or sell a home with ease.

United States
$175K - $215K / year

Role Description We're hiring a Senior Software Engineer to take on meaningful ownership of our platform and deliver features that directly impact the business. You'll work across the stack, make real technical decisions, and ship end-to-end. This is a role for someone who's moved past needing close direction. You see what needs to be done, you build it well, and you make the people around you better in the process. - Build and ship features across our Rails backend and Typescript+React frontend - Play a crucial role in bringing solid engineering principles into multiple legacy codebases - Own your work end-to-end; from technical design through implementation, testing, and deployment - Collaborate directly with product and design to refine requirements and deliver solutions that move business metrics - Write clean, well-tested code and contribute to improving our engineering standards - Participate in code reviews and provide constructive feedback that raises the quality bar - Identify and address technical debt, bugs, and performance issues proactively - Contribute to architectural discussions and help the team make sound technical decisions Qualifications - An experienced product engineer with strong systems thinking abilities - Significant professional software engineering experience, with strong experience in Typescript+React, Ruby+Rails, and RDBMS (we use Postgre) - Experience with modern testing philosophies and can actively improve test suites - Bonus: Experience automating workflows, using Playwright, Slack bots, and other tooling - Shipped meaningful features or systems and can point to work you owned and delivered - Solid technical fundamentals; you write clean code, think about edge cases, and care about quality - Introduce and discuss modern tooling and libraries that solve recurring problems in the codebase - Relentless in pushing for simplified patterns in the code - Built out tooling (CI/Editor) to enforce improved coding practices across a codebase - Experience with writing component and e2e-level visual browser tests - Comfortable working across the stack; not precious about frontend vs. backend - Strong collaborator who communicates clearly with both technical and non-technical teammates - Self-directed: Take initiative, manage your own work, and don't wait to be told what's next - Experience in a startup or high-growth environment preferred - Comfortable using AI coding tools when they speed up implementation, debugging, or test writing Benefits - Medical, Dental & Vision Insurance Plans: Comprehensive coverage to keep you and your family healthy. - Team Bonding Outings and Volunteer Days: Opportunities to connect and give back to the community. - Dog-Friendly Office: Because we know pets are family too! - 11 Paid Company Holidays: Including a dedicated Mental Health Day. - Company Equity: Become a part owner of Nomad and share in our success. - Short-Term & Long-Term Disability: Supporting you when life throws curveballs. - MacBook: Plus, an equipment budget to set you up for success. - Sick, Parental, and Generous Paid Time Off: Work-life balance matters to us. - Nomadic Anniversary Rewards: Celebrate milestones with rewards ranging from paid yearly events to a 4-week sabbatical. - Discounted Employee Brokerage Rates: Helping you buy or sell a home with ease.

Colorado
$150K - $195K / year
Dev.Pro logo

Senior Test Engineer – Automation

Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

SDET91 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

• Review the role expectations, share your resume in English, and our team will follow up shortly. • Help deliver innovative software products for a global technology and digital merchandising solutions provider. • Design and execute test plans, drive automation initiatives, and collaborate with cross-functional teams to continuously improve processes and product quality. • Create, execute, and document test cases and scenarios based on requirements. • Perform functional, regression, integration, and performance testing. • Collaborate with engineers, tech leads, and project managers to define success criteria, validate solutions, and ensure quality delivery. • Identify defects, gaps, and potential improvements, raising issues through appropriate channels. • Provide feedback on design, usability, and user experience from a QA perspective. • Contribute to test automation and quality improvement initiatives to streamline testing processes. • Participate in team meetings and reviews, advocating for QA best practices to enhance quality and test coverage.

Brazil
Job Closed