
Senior Software Development Engineer in Test – Manual 70%, Automation 30%
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in Mexico.
• Collaborate with the team to pinpoint test scenarios, acceptance criteria, and performance benchmarks based on both functional and non-functional requirements.
• Provide guidance to the team on creating and executing a comprehensive testing strategy, utilizing an in-depth understanding of the Test Pyramid.
• Act as a technical leader in testing by fostering innovation within the team through research, prototyping, and the advancement of new testing methodologies.
• Develop and maintain test documentation, which includes test cases, scripts, and reports.
• Assist the team in building and sustaining the test automation suite with production-quality code that complies with SOLID principles and clean-code standards.
• Possess experience in batch testing as well as big data testing.
• Operate in an Agile development environment, working collaboratively with the team to iteratively deliver high-quality software.
• Create end-to-end software test frameworks, test suites, and tools to validate product-specific features and use cases.
• Monitor and evaluate test results, providing constructive feedback to the development team for rapid iterations and enhancements.
• Conduct innovative exploratory testing on new features and products.
• Integrate automated tests into our continuous delivery pipeline.
• Execute automated tests to confirm software functionality, performance, and scalability.
• Identify, triage, and document software defects using bug tracking systems (e.g., JIRA, Bugzilla) while collaborating with the development team to prioritize and resolve issues.
• Perform root cause analysis and aid in resolving complex technical challenges.
• Locate, isolate, document, regress, and track bugs until they are resolved.
• Exhibit the ability and willingness to assist with all tasks within an Agile scrum team, including writing user stories, development, and manual testing.
• Have a solid understanding of Agile Testing Quadrants, Behavior Driven Development, and ATDD/TDD.
• Support both manual testing and test automation endeavors by actively engaging in hands-on testing for product knowledge, identifying automation possibilities, and contributing to the development and enhancement of regression test suites.
• Proven experience as a Software Engineer, Software Engineer in Test, Test Automation Engineer, or similar roles with a focus on testing.
• Extensive experience in developing test frameworks with open-source automation tools like Playwright, Selenium, or Cucumber.
• Strong background in writing automation scripts using at least one Object-Oriented Programming Language such as C# or Java.
• Proficient in a scripting language such as Python, PowerShell, Perl, or JavaScript.
• Solid experience with database testing methodologies using Sybase, SQL Server, or Oracle, along with a thorough understanding of database schemas.
• Familiarity with performance engineers or performance testing tools like BlazeMeter, JMeter, and/or Taurus.
• Experience in testing API frameworks.
• Exceptional verbal and written communication skills.
• Experience in a dynamic Agile or SCRUM development environment.
• Flexible working hours and options for remote work.
• Opportunities for professional growth and development.
• A collaborative and inclusive workplace culture.
• The opportunity to work on impactful projects alongside a talented team.
• Competitive compensation in USD.
• Provision of necessary hardware and software setup (mandatory).
Rysun Labs
Whisk
Worth AI
Guidehouse
Get handpicked remote jobs straight to your inbox weekly.