Job
Description
We are seeking a highly motivated QA Test Developer with 5 to 7 years of hands-on experience in test automation, primarily using Python and PyTest to work on containerized storage solution. The ideal candidate is enthusiastic about quality, has strong problem-solving abilities, and is ready to take ownership of their work in a fast-paced, collaborative environment.The candidate delivers assigned work of increasing scope and complexity with high quality and on time, applying learned skills, new technologies, and innovation to improve team code quality and quantity. Negotiates effectively, as needed, to deliver outcomes..You will be part of a QA team responsible for ensuring the quality of our products through test planning, automation, execution, and reporting. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise
5 to 7 years of experience in developing automation using Python. Hands-on developing PyTest fixtures.Contributes to initiatives anddeliverables that ensure successfulcompletion and achievement ofteam KPIsGood understanding of Github, Jenkins, Jira, Test management systemGood Knowledge of Linux, Openshift Container Platform, Kubernetes, Openshift virtualizationExcellent problem solving and troubleshooting skillsExposure to writing test plans, test cases and test reports compilationKnowledge of VMWare, Storage concepts like virtualization, backup and restore, Disaster recovery would be plusGood written and oral communication skills
Preferred technical and professional experience Works independently or with little guidance on creating test plans, executing tests, troubleshooting the issues, automating test cases, reporting bugs with all the required details, reviewing the tests, providing the test reports, analyzing test failuresSimplifies existing procedures by documenting and refining workflows, making it easier for team members to follow.Normally receives little instruction on day-to-day work and general instructions on new assignments.Engages in independent analysis and discussions with peers to provide recommendations or solutions after considering various possibilitiesRecommends and implements small-scale automation solutions that reduce time spent on routine tasks, increasing overall team efficiency.Takes on greater responsibilities and shows a developing capacity to influence team goals and outcomes.Exercises some autonomy in decision-making, with supervision on complex topicsTypically focuses on providing standard professional advice and creating outputs for review by experienced team professionals.Volunteers individual contributions aligned to collective goals.Studies and begins to understand of the client's business, industry, market, & technologyCommunicates effectively with peers, gains trust by being transparent and honest with others.Extends network beyond immediate peers, to other groups in the organization.Under guidance, collaborates with team members to complete projects searches best practices, contributes ideas, creates reports and analyses.