Vacancy caducado!
Minimum Qualifications
- Bachelor?s Degree in computer science or a related field, or equivalent experience
- 2 years of experience with quality assurance, testing methodologies, and analyzing application failures/defects
- 2 years of experience writing automated testing and working with automated testing tools
- 2 years of experience testing APIs or other back-end software
- 2 years of experience with commonly used object-oriented programming languages
- Understanding of the Software Development Lifecycle and processes
- 3 years of experience with quality assurance, testing methodologies, and analyzing application failures/defects
- 3 years of experience with testing native mobile applications (iOS and Android)
- Experience in writing automation scripts with native frameworks (XCUITest Framework and Espresso)
- Experience with programming languages (Swift, Java, Kotlin, etc.)
- Working as a back-end white-box tester or engineer
- Experience providing story and Acceptance Criteria refinement
- Experience working with CI/CD workflows and pipelines
- Experience with AWS (infrastructure, software, Docker, etc.)
- Ability to communicate concisely and clearly
- Ability to give actionable feedback in a consistent manner
- Motivated self-starter with excellent analytical and troubleshooting skills
- Ensure your team thoroughly tests all software and the results are documented and well communicated
- Lead your team?s quality process by continually analyzing current quality trends and assessing new processes, tools, risk mitigation, and standards and bringing qualified changes into the discussion
- Actively pursue periodic Software Engineer work to continue expanding your engineering skills
- Engineer automated testing software across multiple automation frameworks, and maintain test code repositories
- Create/Implement new tools that facilitate the creation and maintenance of automated testing.
- Coordinate with your train?s teams to continue cross-alignment with SDLC, standards, and quality
- Participate in driving the quality vision, roadmaps, and process changes at a train level
- Work with your team?s senior engineers to enact better coding standards and delivery practices
- Be a presence for quality and refinement on work from the start of the intake process
- Participate in the testing of production emergency bug fixes, tracking them, and reducing future risk
- Engage other areas of Technology to ensure cross-collaboration and implementation of new engineering technologies, processes, and standards
- Participate in production emergency bug fixes