Responsibilities:
Serve as the QA Engineer for manual and automation testing; performing manual testing and building automation tests for front-end UI aspects, backend services and databases, testing all the aspect of a distributed system and proactively contributing to quality improvement plan.
Main Responsibilities and Deliverables:
- Understanding detail requirements for Functional and Usability to test web applications and backend services.
- Reviewing stories in detail to participate in grooming, sprint planning, and assess testing efforts.
- Write detail test cases to ensure thorough testing for any given feature or function, as well as exploratory testing for scenarios that are not defined.
- Performing manual functional testing, as well as automating test cases for regression testing.
- Working closely with PM and Develops to deliver high quality releases for production.
- Provide on call support for deployments to Production for sanity testing after every release.
- Defining and improving QA processes or best practices.
- Applying innovative concepts in testing to enhance the test coverage, improve Quality and Reliability
Qualifications:
- 3+ years of experience in Manual and Automation testing.
- 1+ years of experience in Python with experience working with Selenium & Robot Framework.
- 1+ years of experienced working in a Linux environment.
- Experience testing in data processing in batch and real-time feeds, reviewing server log for analysis and understanding complex software integrations.
- Experience with working on any NoSQL databases, MongoDB, Postgres, AWS S3 and Relation Databases.
- Experience in API / Web Services Testing and API Automation tools.
- Experience working in Jenkins with VMs and/or Docker environments.
- Experience working in an Agile methodology development environment and using work item management tools like JIRA.
- Sound knowledge of SDLC phases and Testing Life cycle.
- Knowledge in microservices high level overview and using AWS services.
- Experience in full stack testing or E2E testing is a plus.
- Excellent communication skills, good English.
- Strong planning and execution skills to complete assigned tasks on time with QUALITY.#LI-Hybrid