Job Closed
This listing is no longer active.
Making it easy for enterprise trucking fleets to develop, deploy, and manage mobile devices and applications.
Software Development Engineer in Test
Location
Brazil
Posted
119 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Development Engineer in Test
Platform Science
• Independently design, develop, and maintain scalable and robust test automation frameworks and test scripts using programming languages (e.g., Python, Java, Kotlin, JavaScript/Typescript, Go). • Integrate and enhance test automation within the CI/CD pipeline for continuous testing. • Develop and execute automated tests for various layers of the application, including unit, integration, API, and UI tests. • Collaborate effectively with software developers to understand software design and implementation, providing valuable feedback on testability. • Participate in code reviews to identify potential quality issues and ensure adherence to coding standards. • Build and maintain efficient test environments and manage test data effectively. • Analyze test results, identify root causes of failures, and work collaboratively with the development team to implement solutions. • Contribute to the improvement of our software development and testing processes and tools. • Advocate for quality best practices within the development lifecycle. • Monitor and analyze key quality metrics (e.g., test coverage, defect trends) to identify areas for improvement. • Stay updated on relevant testing methodologies, tools, and technologies, and share knowledge within the team. • Actively participate in agile ceremonies, providing valuable input on quality and testability. • May contribute to performance and security testing efforts under guidance.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 2-5 years of experience in software development and/or test automation.
- Strong programming skills in at least one programming language (e.g., Python, Java, Go).
- Proven experience in designing and implementing test automation frameworks (e.g., Selenium, Cypress, Playwright, JUnit, TestNG, PyTest).
- Experience with API testing tools (e.g., Postman, RestAssured).
- Familiarity with CI/CD pipelines (e.g., Jenkins, Github Actions , CircleCI).
- Solid understanding of software testing principles, methodologies, and the SDLC.
- Excellent analytical, problem-solving, and debugging skills.
- Strong attention to detail and a commitment to delivering high-quality software.
- Good communication and collaboration skills, with the ability to work effectively within a team.
Benefits
- Platform Science collects your personal information to support its business operations, including for human resources, employment, benefits administration, health and safety, and other business-related purposes as well as to be in legal compliance.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Plan, develop, and execute verification plans and test cases based on product specifications for complex IoT systems including embedded products, mobile devices, and the cloud • Coordinate with the team to plan for needed equipment necessary to validate the product • Help with product verification according to Inspection, Analysis, Demonstration, and Test • Execute various types of testing: functional, regression, performance, and acceptance • Identify, analyze, and document defects; collaborate with development teams to resolve issues • Generate detailed test reports and provide feedback to stakeholders • Participate in design reviews to influence product quality early in the lifecycle • Participate in the development of product requirements for developing the verification plan simultaneously
• Implement quality assurance techniques and tools • Reviews code and product throughout the software development lifecycle • Ensure defects are identified, recorded, and properly triaged • Responsible for working with stakeholders to drive quality throughout the entire SDLC process by ensuring that all code meets quality standards, all code is built and tested in non-production environments before promotion to Production environments and that testing is automated so that every commit is tested without intervention. • Responsible for collaborating with other QE’s to handle cross-team testing dependencies
• Design and execute test cases for MDM implementations, focusing on Match, Merge, and Survivorship logic • Validate golden record creation, duplicate detection, and de-duplication scenarios • Test MDM data models, hierarchies, and relationships • Perform data validation across staging, base, and downstream systems • Validate data quality rules, standardization, and enrichment logic • Execute functional, integration, regression, and UAT testing for MDM solutions • Perform backend data testing using SQL queries • Validate batch and real-time data loads and reconciliations • Log, track, and retest defects using tools like JIRA • Collaborate closely with MDM developers, data architects, and business stakeholders • Support release testing and post-production validation
Senior Test Automation Engineer
eSimplicityAn engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.
• Develops, implements, and maintains quality assurance/configuration management programs in support of a variety of software, hardware, and services. • Establish standards for life cycle, documentation, development methods, testing, and maintenance. • Develops and defines major and minor characteristics of quality/configuration management (including metrics and scoring parameters) and determines requisite quality control/configuration management resources for an actual task order. • Conducts or participates in formal and informal reviews at predetermined points throughout the system life cycle. • Serve as liaison between Program Management and other functional groups to resolve issues regarding quality assurance/configuration management. • Reviews and evaluates software products and services for adherence to government directives, standards, and guidelines. • May provide daily supervision and direction to support staff. • Attend requirements gathering meetings to better understand business needs, functional and system requirements.




