04 ago
|
Solera
|
Ciudad de México
04 ago
Solera
Ciudad de México
Principal Software Development Engineer in Test / Mitikah (CDMX)
Responsibilities
- Design, develop, document, and maintain tools, test cases, and automation design for current and next‑generation software platforms.
- Collaborate with Product Management, software engineering, DevOps, and other technical teams in release planning and coordination.
- Interpret functional requirements and designs to plan, develop, write, execute, and automate functional and data‑validation test plans.
- Work with engineering and infrastructure teams on strategy and maintenance of required TDD/CI/CD development and QA environments.
- Provide feedback and influence the design process to help build a testable platform, applications, and data models.
- Design and build quality, performance, and reliability from day one.
- Drive effective technical execution and communication as a member of Agile scrum teams.
- Document and communicate module and automation framework functions, interfaces, performance criteria, test cases, and results to diverse audiences.
- Estimate effort, schedule, and develop tasks according to agreed scope and development milestones to meet overall project timelines.
- Conduct defect management activities, including problem identification, issue research, analysis, and documentation.
- Work closely with the development team for unit‑test reviews, issue diagnosis, resolution, and closure.
- Lead or assist in data analysis to determine data health and consistency or the root cause of issues.
- Lead the technical vision of the assigned product.
- Train engineers on new tools, methodologies, and technologies; mentor engineers to foster personal and professional growth.
- Identify areas of improvement and drive/implement solutions to enhance efficiency and quality.
- Identify technical solutions to problems and conduct POCs for new tools and applications.
Qualifications
- BS in Computer Science or a related field, or 8 years of technical experience as an SDET or similar role.
- 8+ years of applied professional experience in an object‑oriented programming language.
- Knowledge of complete development lifecycle, including code standards/reviews, source control processes, building, and testing.
- Languages: Java, C#, Kotlin/Swift, Python.
- Automation: Selenium/WebDriver, Appium, TestNG/JUnit/xUnit, REST Assured/HTTP client libraries.
- Mobile: XCTest/XCUITest, Espresso, device farms (e.g., SauceLab).
- Experience implementing software test automation into CI/CD processes (Jenkins, GitHub Actions, Docker, Kubernetes, Linux, Git, Maven/Gradle, etc.).
- Quality Intelligence: dashboards/metrics, AI/ML‑assisted test generation & failure analysis.
- Experience designing and implementing mobile applications for iOS and Android.
- Experience designing, implementing, maintaining, and scaling test automation frameworks with focus on extensibility, scalability, maintainability, and high performance.
- Strong experience in developing and implementing end‑to‑end test strategies.
- Prior work experience and understanding of Agile.
- Excellent verbal and written communication skills and ability to interact effectively across all levels.
- Ability to take a proactive, problem‑solving/troubleshooting approach to identifying and solving problems.
- Experience with AI/ML‑driven testing platforms and predictive analytics.
- Partner with DevOps to optimize pipeline reliability and speed, including test parallelization, containerization, and environment as code.
- Drive engineering excellence via clean automation patterns, code reviews, and metrics (coverage, pass rate, MTTR) and continuous improvement.
Nice to Have
- Experience with microservice architecture.
- Experience with backend testing (API testing).
- Experience with Jenkins or other CI/CD tools.
#J-18808-Ljbffr
📌 Principal SDET (Ciudad de México)
🏢 Solera
📍 Ciudad de México