.
Role and Responsibilities
Designing and implementing automated testing systems: Create scripts and utilize automation frameworks to conduct tests on software applications.
Developing and executing test cases: Create comprehensive test cases that cover all possible application scenarios and outcomes.
Identifying and resolving defects: Identify the cause of software application failures and help resolve defects.
Maintaining documentation: Maintain detailed records of tests their results and any identified software defects.
Collaborating with development teams: Work closely with software developers to understand application features and collaborate on testing strategies.
Design and implement automated tests: Validate the functionality of web and mobile applications. Advise on efficient performance testing strategies: Provide guidance throughout the software development cycle.
Develop automation strategies and test plans: Based on business needs and customer requirements. Write scripts and create automation environments: For repeated tests using different automation tools.
Report results and mentor junior specialists: Check the work of junior and midlevel specialists.
Identify and resolve bugs: Address errors and inconsistencies in the application code and output. Collaborate with stakeholders: Ensure the alignment of test cases with user stories and acceptance criteria.
Document and maintain test cases: Maintain scripts data and reports.
Follow best practices and
Qualifications
Bachelor s degree in Information Technology Computer Science or a related field.
Experience:
Experience with manual testing is a plus
35 years of handson experience in QA Automation Engineering.
Technical Skills:
Proficient in Java.
Experienced with Selenium and Robot Framework.
Knowledgeable in API testing tools such as REST Assured jMeter etc.
Familiar with continuous integration tools like Jenkins Bitbucket GitHub etc.
Skilled in defect tracking and task management tools such as JIRA.
Soft Skills:
Strong analytical skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work effectively with continuous change and short deadlines.
Excellent problemsolving skills.
Ability to work both collaboratively and with limited supervision.
Preferred Qualifications:
Experience in performance/load testing.
ISEBISTQB qualification is an advantage.
Experience in Agile development methodologies especially Scrum/Kanban.
api,robot framework,java,qa automation,api testing tools (rest assured, jmeter),testing,software,selenium,automation,performance/load testing,defect tracking and task management tools (jira),continuous integration tools (jenkins, bitbucket, github),api testing