Job Description
What You Will Do
– Contribute to engineering efforts from design to implementation and solve testing technical challenges around developer and engineering productivity and velocity.
– Influence and drive quality across teams, disciplines, and the organization
– Design and author test cases for unit, functional, performance, scalability and durability testing and security testing.
– Oversee automated tests integration to CI/CD Pipeline
– Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for testability.
– Review engineering technical design documents and requirements. Provide plan and strategy about how and where to build in testability
– Design and build advanced automated test and test infrastructure.
– Identify and assist to develop innovative tools, frameworks, automation, and utilities to increase velocity and quality standards.
What You Will Need
– A computer science or equivalent background with 1-2+ years of software development experience
– Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks
– Demonstrated Developer Mindset with Test Mentality
– Experience in test integration with CI/CD pipeline
– Experience in Whitebox/Blackbox testing
– Experience working in an Agile Development Environment
– Experience in Manual Testing and Bug Triage
– Test Automation tool: Katalon, Appium, and xCode
– Programming Language: Go, Python, Java, JavaScript
– Web Services: JSON, REST, RPC, XML, GQL, gRPC
– Database: RDBMS, NoSQL, and Caching Technologies such as PostgreSQL, MySQL, Redis, and/or Apsara DB.