Areas of Responsibility:
Design and implement tests, debug and define corrective actions.
Improve software development process by detecting and preventing errors in production.
Estimate, prioritize, plan and coordinate quality testing activities.
Review quality specifications and technical design documents to provide timely and meaningful feedback.
Skills and Qualifications:
4+ years testing/test automation experience along with basic testing of distributed applications.
3+ years experience in automating test cases end-to-end for distributed applications.
Good understanding of distributed applications and the various points of failures in a distributed application.
Thorough knowledge of scalability limits of a given application considering the load and system characteristics.
Strong testing and automation skills:
Core Java programming (for test automation)
Test automation experience using Java based testing automation framework such as Selenium
Testing of distributed applications
Experience in Test planning/Test Cases/Test Metrics
Understanding of security testing
Good understanding of performance testing
Backend Testing automation
Frontend Testing automation
Ability to learn new technologies with minimal guidance
Good to have:
PostgreSQL
Big Data testing experience.
Testing experience on Spark/ElasticSearch based applications.
Experience in container based distributed applications.
Experience in testing applications in a cloud environment (AWS preferably).
Oauth 2.0
Understanding of nuances of testing
Testing web based applications across different browser/platform and display form factors.
Experience in performance testing of web applications.
--
You must verify your mobile number to apply to this job.