Vacancy expired!
- Actively participate in process meetings such as daily scrum, sprint demos, and retrospectives
- Assist Intermediate and Senior Engineers in automating test cases
- Collaborate with members of the engineering and product/project staff to understand features, product goals, methods of development, and other items as necessary
- Create, document, and run manual and automated test cases that cover all aspects of the feature to be tested
- Assist Senior Software Test Engineers in defining, creating, and debugging testing frameworks and/or tools to better serve the needs of the team
- Create defect reports with detailed steps, environmental conditions, and other details as needed to reliably reproduce the issue
- Acquire a deep understanding of the product requirements and technologies
- May coordinate testing activities with other team members within or external to his/her project
- Learn about our SDLC process, how the test engineer fits into that process, and begin to explore ways to improve the process
- Explore ways to improve quality, the user experience, and the development process
- Proficiency with manual testing techniques and better practices with little assistance
- Participate in group and departmental meetings
- Identify knowledge gaps and work towards filling those gaps
- Proficiency with the tools used for automation testing with an understanding of coding standards/best practices
- Assure traceability of requirements between test cases and product requirements
- May mentor other Engineers
- Bachelor's degree in computer science, computer engineering, or a related field from an accredited university is required or has acquired core software test engineering skills and knowledge via practical experience
- Typically has 2+ years' experience in a Software Test Engineer role as part of a software development organization
- Working knowledge of writing test automation scripts with deep knowledge in one or more languages doing Functional and API testing (JavaScript, Java, Kotlin, Swift)
- Demonstrates deep understanding of the fundamental tools and concepts of software quality assurance
- An understanding of automated testing frameworks and coding standards/best practices
- Git command line experience
- Excellent written and verbal communication skills
- Team player with the ability to work collaboratively as well as individually
- Experience working with Protractor or other web end-to-end testing frameworks
- Experience working with Junit
- Experience testing iOS and Android applications
- Mocking API calls and test data
- Performance/load testing experience
- Experience with container technologies such as Docker and Kubernetes
- Experience working with cloud computing services such as AWS
Vacancy expired!