Automation Tester
Must-have:JavaScriptPythonCSSGitDockerQA/TestAgileCI/CD
- Develop and maintain automated test scripts using Watermelon or Cypress frameworks.
- Collaborate with software development and QA teams to understand testing requirements and develop appropriate test strategies.
- Execute automated tests to validate software functionality, identify defects, and ensure high-quality deliverables.
- Enhance automation frameworks to improve test coverage, efficiency, and reliability.
- Analyze test results and provide meaningful insights to stakeholders regarding software quality.
- Participate in code reviews, contribute to the improvement of coding standards, and share best practices with the team.
- Stay updated on industry trends and advancements in automation technologies, incorporating relevant tools andpractices into our testing processes.
- Contribute to the continuous improvement of thesoftware development lifecycle by advocating for automation and implementingefficient testing methodologies.
- Knowledge of API testing and tools such asPostman or Swagger.
- Familiarity with containerization technologieslike Docker.
- Experience working in Agile/Scrumenvironments.
- Develop and execute test strategies for batchjobs, including scheduling validation, error handling, and output verification.
- Perform Oracle database validation to verifydata integrity, transformation accuracy, and expected outcomes across testcycles.
- Support cutover and rollback strategy planningand execution, including pre- and post-migration testing to ensure systemstability during deployments.
- Perform Windows Server operations such asservice management, log monitoring, and environment configuration.
What we are looking for
Requirements:
- Preferably more than 5 years of experience as aSoftware Tester using Watermelon and Cypress frameworks.
- Strong proficiency in programming languagessuch as JavaScript, or Python.
- Experience with web technologies includingHTML, CSS.
- Familiarity with version control systems (e.g.,Git) and continuous integration tools (e.g., Jenkins).
- Solid understanding of software testingprinciples, methodologies, and best practices.
- Excellent problem-solving skills and attentionto detail.
- Effective communication skills with the abilityto collaborate and coordinate with cross-functional teams.
- Self-motivated with a passion for continuouslearning and improvement.
- Experience testing batch jobs, includingvalidation of scheduled tasks, job dependencies, and output file verification.
- Hands-on experience with Oracle databasevalidation, including writing SQL queries to verify data integrity andtransformation logic.
- Familiarity with Windows Server operationsrelevant to testing, such as monitoring services, reviewing event logs, andmanaging test environments.
- Experience contributing to or executingcutover and rollback strategies, including smoke testing, go/no-go validation,and post-deployment verification.
Preferred Qualifications:
1.Bachelor's degree in Computer Science, Engineering, or related field.