CS-Effect logo
CS-Effect

A Strategic Communications Agency

Senior Test Automation Engineer

SDETSDETFull TimeRemoteSeniorTeam 1-10Since 2003H1B No SponsorCompany SiteLinkedIn

Location

Bangladesh

Posted

77 days ago

Salary

0

Seniority

Senior

Job Description

Senior Test Automation Engineer

CS-Effect

• Design, develop, and maintain robust, scalable, and reusable test automation frameworks for our web applications and backend services • Lead the development of automated test scripts, test suites, and testing strategies to ensure comprehensive test coverage • Performing integration, functional, regression, smoke, performance, and security testing to identify bugs or defects • Conceptually clear the testing pyramid model and effort optimization • Supporting user acceptance testing (UAT) and assisting clients with product validation • Advocate for and implement shift-left testing principles, integrating quality checks early in the software development lifecycle • Create, manage, and maintain test stubs and virtual services to isolate components and enable robust testing in a complex service-oriented architecture • Validate telephony integration points and end-to-end call flows • Integrate automated testing seamlessly into our CI/CD pipelines to enable continuous testing and delivery, fostering a strong DevOps culture • Collaborate with software developers, product managers, and other stakeholders to understand requirements and define test plans for new features • Analyze test results, identify and report defects, and work with development teams to ensure timely resolution • Mentor and provide technical guidance to junior test automation engineers • Stay up-to-date with the latest industry trends, tools, and best practices in test automation and quality engineering

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of experience in software test automation
  • Strong proficiency in both Java, Groovy and Python for test automation development
  • Solid experience with JavaScript for front-end test automation
  • Proven experience in designing and implementing test automation frameworks from scratch
  • Extensive experience with web test automation tools and frameworks like Selenium WebDriver, Cypress, or Playwright
  • Solid experience with API testing tools such as SpockTest, Postman, Rest-Assured, or similar
  • Direct experience testing applications that utilize telephony protocols
  • Demonstrated experience in creating and using stubs and mocks to simulate dependencies
  • Hands-on experience with CI/CD tools, such as Jenkins, GitLab CI, or Azure DevOps
  • Experience with version control systems, such as Git
  • Experience with bug tracking and project management tools (JIRA, Bugzilla)
  • Excellent problem-solving, analytical, and communication skills, with a strong ability to work independently in a remote environment
  • Experience with performance and load testing of real-time communication applications (additional qualification)
  • Experience with performance testing tools (LoadRunner or JMeter or Gatling) (additional qualification)
  • Familiar with AI powered testing tools like testsigma, Supatest, Copado etc. (additional qualification)
  • Familiarity with containerization technologies such as Docker and Kubernetes (additional qualification)
  • Experience working effectively in a remote Agile/Scrum development team (additional qualification)
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud Platform (additional qualification)
  • Experience with network analysis tools like Wireshark (additional qualification)

Benefits

  • Work on an international project with real social impact
  • Be part of a fast-growing company where your contributions shape the future
  • Opportunity to participate in establishing a new team and setting up work processes
  • Enjoy flexibility with remote work options
  • Opportunities to attend conferences, courses, and other avenues of professional development
  • A helpful and open working atmosphere with committed and motivated colleagues
  • Travel opportunities to Southeast Asia (Bangladesh, India, Myanmar, Japan, Philippines)

Related Categories

Related Job Pages

More SDET Jobs

Manager Test Development

Ascend Learning

Ascend Learning is a leading provider of educational software, content, and analytics services. Through its extensive group of companies, the educational techno

SDET77 days ago

Title: Manager Test Development Location: Leawood United States Job Description: We Impact Lives Through Purpose-Driven Work in A People First Culture Ascend Learning, a leading healthcare and learning technology company, is the connection between a powerful portfolio of brands serving students, educators, and employers with outcomes-based, data-driven solutions across the lifecycle of learning. From testing to certification, Ascend Learning products are used by physicians, emergency medical professionals, nurses, allied health professionals, certified personal trainers, financial advisors, skilled trades professionals and insurance brokers. Headquartered in Burlington, MA, with additional office locations and hybrid and remote workers in cities across the U.S., Ascend Learning was recognized by Newsweek and Plant-A Insights Group as one of America's 2025 Greatest Workplaces as well as America's Best Places to work for Mental Well-Being for 2025. We're always looking for talented, passionate professionals to join us in our mission to help change lives. If this sounds like an environment where you'd thrive, read on to learn more. WHAT YOU'LL DO The Manager Test Development ensures process and quality control excellence in the development of Ascend Learning assessments. This role is accountable for hiring, team performance, product quality, customer service, team training, workflow management, project prioritization, deadlines, project assignment, and oversight of day-to-day activities. The Manager Test Development should possess all the skills necessary to perform any of the duties of any member of the Test Development team. These include test creation, system management, coordination across departments, and incident resolution. WHERE YOU'LL WORK This position will work a hybrid schedule from our Leawood, KS office location preferred. Remote work will be considered within the United States. HOW YOU'LL SPEND YOUR TIME - Manage the activities of test developers to maximize work effort, deliver products on time, ensure accuracy, and provide excellent service to business partners. This includes managing day-to-day activities and providing project oversight. - Coordinate with resource and project management teams to develop production schedules and workflow. This includes involvement in project initiation and scope definition and/or review. - Ensure appropriate staffing by managing the hiring process and conducting performance management of team members. - Ensure that processes and tools are in place to efficiently produce high-quality products that satisfy business needs. - Leverage strategies and tools for increasing item output and mitigating security risks - Serve as liaison between Business Units and the Test Development Team. - Maintain the ability to perform all duties of the Test Development Team. WHAT YOU'LL NEED - Bachelor's degree required, Master's degree in Education or English preferred - 8+ years of relevant work experience in editing and/or test development - Prior management experience preferred - Excellent leadership skills - Knowledge of editing and proofreading - Ability to plan and organize work, set priorities, and direct own activities - Desire to take accountability of projects and quality - Ability to understand and interpret item statistics - Understanding of basic HTML coding - Familiarity with interconnectedness of testing platforms (creation, delivery, staging, etc.) and backend processes - Knowledge of the responsibilities of various departments within Ascend - Ability to communicate project workflow and task, and simplify complex processes - Ability to contribute to process documentation updates BENEFITS - Flexible and generous paid time off - Competitive medical, dental, vision and life insurance - 401(k) employer matching program - Parental leave - Wellness resources - Charitable matching program - On-site workout facilities (Leawood, Gilbert, Burlington) - Community outreach groups - Tuition reimbursement Fostering A Sense of Belonging Our values-driven culture unifies our teams and inspires a mindset of action, innovation, and collaboration, with a relentless focus on customers. We seek out and celebrate all people and perspectives and cultivate an inclusive culture where everyone can thrive, feel valued, and be authentic. Our culture is firmly rooted in the belief that by embracing our differences and drawing on diverse perspectives, we are a stronger, more innovative, and more successful organization where employees experience a sense of belonging. Ascend Learning, LLC is proud to be an equal opportunity employer (M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S.-based positions with Ascend Learning, LLC must be legally authorized to work in the United States, and verification of employment eligibility will be required at the time of hire. Nearest Major Market: Kansas City

Kansas
Symbotic Inc. logo

System Reliability Test Engineer

Symbotic Inc.

Symbotic Inc. is a robotic technology company whose platform, powered by artificial intelligence (AI), aims to reimagine how consumer goods move through the glo

SDET77 days ago

• Responsible for troubleshooting, repairing, and validating Symbotic’s automated robotic systems. • Perform inspections on systems associated with Automated Storage and Retrieval System of automated robotic vehicles and Automated Adapters/ Lifts. • Support continuous operation by adjusting, calibrating, repairing, replacing, or modifying system components. • Effective communication of schedule impacting problems and suggested actions, including approximate time required for corrective and emergency maintenance to required team members. • Responsible for cleanup of equipment and removal of replaced parts from work areas after repairs are completed. • Responsible for minor utility work such as machining holes, brackets; cutting steel; aligning sensors; attaching Unistrut; etc. • Responsible for troubleshooting, calibration, set up, and tool changes on Robotic arms. • Responsible for continuous cleaning and adhering to 5S policies. • Ensure that the safety commitments in compliance with OSHA, Symbotic, and our customers’ processes and procedures are met daily. • Assist in training / onboarding of Team members as required.

United States
$71K - $97.9K / year
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Develop and maintain automated test scripts using Java programming language and automation tools (e.g., Selenium, REST Assured) • Contribute to the design, development, and maintenance of test automation frameworks • Ensure scalability, maintainability, and reusability of test scripts • Integrate automated tests into the CI/CD pipeline • Designs and implements CI/CD pipeline integration strategies for automated testing • Implement data-driven testing approaches where applicable • Develop automated tests for complex scenarios, including API, performance, security, and integration testing • Identify gaps in coverage and proactively address them • Analyze test results and generate reports on test execution and defect identification • Collaborate with development teams to resolve issues • Mentor and guide less experienced Software Engineers in Test

Poland
Job Closed
SGS logo

Software Test Engineer

SGS

When you need to be sure

SDET77 days ago
Full TimeRemoteTeam 10,001+Since 1878H1B Sponsor

• The Software Test Engineer ensures the quality and reliability of software solutions by designing, executing, and documenting test activities • Design, execute, and document manual and automated tests • Create and maintain test plans, test cases, and test scripts • Perform various testing types including Functional testing, Regression testing, Load and performance testing, Usability testing • Validate that software meets business and technical requirements • Identify, log, and track defects through resolution • Collaborate closely with developers on root cause analysis and fixes • Participate in Agile ceremonies and sprint activities • Support continuous testing throughout the development lifecycle • Contribute to improving QA processes and standards

Philippines
Job Closed