Job Description
RESPONSIBILITIES
- Creating and executing test plans, test cases, and test scenarios to verify software functionality, performance, and stability for high distributed and throughput systems
- Perform root cause analysis and implementation of corrective actions for product and process related activities
- Improving and maintaining the automated testing framework to ensure its efficiency, scalability, and reliability
- Write automation scripts in Selenium, Java, Python or Unix Shell
- Collaborating with cross-functional teams to ensure that the software meets compliance, security, and accessibility requirements
- Apply best practices to create test cases with various big data formats like Protobuf, Parquet, AVRO and JSON
- Work with event based / streaming technologies like Kafka, or Kinesis is preferred
- Working with other members of the project team to support delivery of additional project components (API interfaces, Search)
REQUIREMENTS
- Bachelor’s degree
- Good understanding of SQL, T-SQL and/or PL/SQL
- Experience with agile development methodologies
- Strong programming knowledge such as Python, Java, and JavaScript, as well as test frameworks like Gatling and JMeter
- Knowledge of test methodologies and tooling
- Kafka and highly distributed systems - Experience with:
- Load testing
- Creation of testing automation
- Database, backend, Mobile apps and API testing
Powered by JazzHR
yVfCV8MVvF