We are seeking a skilled Software Developer in Test Engineer to participate in providing accurate measures of product quality, processes, software documentation, and software automation. The ideal candidate will apply their practical and theoretical knowledge from Computer Science and their previous experience in healthcare or a related industry. This person will be responsible for designing and implementing test plans, test cases, manual test protocols, and automated tests to ensure the quality and reliability of our cloud-based applications.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Position Overview
We are seeking a highly skilled and motivated Software Developer in Test Engineer for Cloud Applications. This professional will participate in providing accurate measures of product quality, processes, software documentation, and software automation, continually improving testing throughout the software development life cycle. The ideal candidate will apply their practical and theoretical knowledge from Computer Science and their previous experience in healthcare or a related industry. Additionally, this person will be responsible for designing and implementing test plans, test cases, manual test protocols, and automated tests to ensure the quality and reliability of our cloud-based applications.
Essential Job Function
- Collaborate with the development team to understand the architecture and design of the applications to create comprehensive test plans.
- Work as part of a team to design, develop, execute, and maintain manual and automated test scripts.
- Work closely with developers, product managers, and other stakeholders to understand requirements and provide feedback.
- Contribute towards manual and automation testing at appropriate levels (backend, API, UI, Performance, Scalability, and Security) based on project requirements.
- Operate within Agile Development environment and apply the methodologies.
- Engage developers, subject experts, cross functional team members, and product management in the test case review and/or execution process.
- Integrate automated tests with CI/CD pipeline while storing results in AWS.
- Identify, report, and track defects and work with the development team to resolve them.
- Creates functional, non-functional, and integration testing environment or components and root cause analyses (replicate, debug) for moderate features with limited assistance.
- Works with design, development, quality, regulatory, and the Product team to identify high risk test areas early in the development process.
- Document and communicate test results and provide recommendations for improvements.
- Train other team members and assist in continuous improvement of the software quality methodologies and process.
- Troubleshoots complex problems with existing or newly developed software by both product behavior, analysis tools, or reading source code.
Looking to advance your QA & Testing career with relocation support? Explore QA & Testing Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Requirements/Qualifications
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, or equivalent technical Degree; or equivalent combination of education and experience.
- An experienced professional with a full understanding of software quality engineering methodologies and processes.
- Familiarity with cloud platforms (e.g., AWS) and services.
- Experience with testing methodologies and strategies, including black box, grey box, and white box testing, feature, functional, continuous integration, continuous deployment, continuous testing, and regression testing.
- Strong programming skills in languages such as Python, RobotFramework with Selenium.
- Experience in automating webservice tests using Postman or PyTest.
- Experience with performance and load testing of cloud applications.
- Experience in testing PostgreSQL, & other databases.
- Experience in implementing CI/CD pipelines for automated tests at different layers of the application.
- Solid understanding of software development methodologies and testing principles.
- Advanced English (Written and Spoken)
- Self-starter and detail oriented.
- Must be self-managed, highly motivated, able to deliver work on time and complete to specification.
- Must be flexible, can work under tight deadlines, and support off-hours deployment/maintenance as needed.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Preferred Skil
- Experience with web-based automation tools (e.g., RobotFramework with Python, Selenium).
- Experience creating test plan, test cases, and test reports.
- Experience with containerization technologies (e.g., Docker).
- Knowledge of performance testing tools (e.g., JMeter).
- Familiarity with microservices architecture and RESTful API using testing tools (e.g., Postman).
This role is based in Tijuana, Mexico.
We welcome candidates open to relocation and are happy to discuss support as part of the process.
Similar Jobs
Explore other opportunities that match your interests
outset medical, inc.
GraceMark Solutions
QA Analyst