- University Degree in Computer Science, Software Engineering or related field
- Minimum 7 years combined Java and JavaScript development and QA experience with performance tools
- Experience with continuous deployment tools & methodology
- Strong design and analytic skills
- Experience working in software development, quality assurance and testing concepts in a fast-paced, dynamic Agile environment
- Experience with Jmeter or other test tools
- Experience developing and testing server, web and mobile applications.
- Experience troubleshooting test system issues
- Experience writing automated test (experience using JUnit/Cucumber a plus)
- A customer-first focus to testing - always viewing the product from the customer s perspective
- Experience working in an Agile/Scrum en
- vironment
- The ability to learn existing and new applications quickly, independently, and with moderate supervision. You figure what you need to do and how to do it, then do it.
- The ability to communicate effectively & adapt to changing requirements
- Strong team and communication skills
- Good troubleshooting skills
- Experience with JUnit
You might also have experience with:
- Java, JEE
- Docker and Kubernetes
- Database technologies including Cassandra, MySQL, Redis, ElasticSearch
- Cloud/SAAS Deployment into Google Cloud, AWS and Azure
- Physical and virtual Networking
- YML Scripting
- Working knowledge of performance testing and tuning
- Working knowledge of FMEA and integration testing
- DevOps tools such as Helm, Harness, Google Cloud Build, Chef, Terraform etc.
- High volume systems including a working knowledge of performance testing and tuning
- REST Web Services
- Working in a scaled agile environment.