Manually test and troubleshoot new features from a multitude of dimensions: systems integration, GUI, Compatibility, User Acceptance Testing, functionality, database, and regression Test features across web, Android and iOS platforms
Write automated test code using tools like Java, Python and Selenium. Ability to apply test automation design and techniques
Support existing features by performing regression testing when bugs are resolved
Perform analysis, research, and troubleshooting of software defects and aid in the documentation of defects and anomalies
Build, maintain and improve test artifacts for rapid and efficient reuse by the Test Engineering team
Work with other scrum team members to define and review Acceptance Criteria.
Ensure complete and timely reporting of bugs and test results
Know some elements of test design
Understand how to systematically analyze requirements
Know how to understand the root cause of software defects
Understand Engineering strategy for performance engineering
Write complete and concise software defects with all necessary supporting information
Participate in release management activities
Basic Qualifications:
B.S. degree in an Engineering field or demonstrated aptitude for technology
4+ year of relevant experience
Nice to have:
Proficiency in cloud engineering concepts as seen in AWS, Azure or Google Cloud
Experience with Kubernetes orchestration on Cloud
Experience working on software systems in an enterprise software or SaaS/PaaS environment