Overview
Skills
Job Details
Job Description:
Responsibilities:
1. Test Automation and Development:
o Design, develop, and execute automation scripts using open-source or
commercial tools.
o Enhance existing automation frameworks to improve test efficiency and
scope.
o Identify areas for automation, and develop tools and scripts to increase
testing productivity.
2. Test Planning and Execution:
o Collaborate with development teams to understand product requirements
and develop appropriate test strategies.
o Plan, develop, and execute test cases for software functionalities,
ensuring alignment with specifications.
o Identify, record, and document thoroughly any bugs or discrepancies
encountered during testing.
3. Continuous Integration and Deployment:
o Integrate automation scripts into continuous integration/continuous
deployment (CI/CD) pipelines to ensure seamless and frequent code
releases.
o Monitor the outcomes of automated tests and report results to relevant
stakeholders.
4. Quality Assurance and Compliance:
o Review and analyze system specifications to ensure consistency with
quality standards.
o Ensure that automated tests cover as much of the codebase as possible
and provide comprehensive bug detection.
o Maintain compliance with QA standards and the company s regulatory
requirements.
5. Collaboration and Communication:
o Work closely with development teams and other stakeholders to ensure
clear communication and understanding of product goals and quality
benchmarks.
o Participate in code reviews and provide feedback on code quality and best
practices in test automation.
Experience:
? Proven experience as an Automation Test Engineer or similar role.
? Experience in writing clear, concise, and comprehensive test plans and test
cases.
Work Environment:
? Primarily office-based, but remote work options may be available.
? Collaborative and dynamic environment, often requiring interaction with multiple
project teams.
? May require occasional overtime during critical project phases.
? Technical Skills:
o Proficiency with programming languages such as Java, Python, Ruby, or
C#.
o Experience with automated testing tools like Selenium, TestComplete,
QTP, or similar.
o Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
o Understanding of Agile methodologies and DevOps practices.
? Analytical Skills: Strong analytical skills with the ability to solve complex
problems and adapt to changing project requirements.
? Communication Skills: Excellent communication skills to effectively collaborate
with team members and stakeholders.
? Attention to Detail: High attention to detail with a commitment to delivering high-
quality outputs.