QA Automation
Hire IT People, LLC
Job Seekers, Please send resumes to resumes@hireitpeople.com
Must Haves:
6+ years of proven hands-on experience in automation (questions to verify it: how do you write a script; when writig a script you may come across exceptions - how do you handle them object oriented programming language background WebDriver IO (Selenium); java script (Python, .NET), Mocha knowledgeNice to Haves:
Experience with working in an Agile environment Team is working on Chase Travel app (exchanging points allocated based on credit card usage for various travel products); the role is about beimg able to look into the existing automation framework, and look for what and how to automate, coordinate it - there are approx 30-40 stories per sprint, 50 test casesQualifications Required:
Bachelors degree in information technology or related field, or equivalent combination of education and experience, preferred. 6+ years of experience in building and implementing software automation testing web applications and or client/server applications. 6+ years of Automation Testing experience with automation tools such as Selenium, UI testing, Webservices Testing. Good knowledge in OOPS programming concepts and experience in programming languages like Java, .NET, JavaScript, and TypeScript. Demonstrated skill in using coding standards and being an active participant in code reviews. Expert in automation frameworks such as JUnit, TestNG, Selenium UI and/or API level test automation expertise Experienced in implementing testing and QA frameworks in eCommerce and Web Applications domain using Agile methodologies. Experience with high performance websites catering to millions of daily traffic. Thorough understanding and hands on experience in developing, enhancing automation testing frameworks. Strong troubleshooting and root cause analysis abilities.Essential Functions and Responsibilities:
Software Engineer will have complete ownership for preparing test automation solution, designing automation frameworks and lead the implementation of test strategy, test plans & test execution of the product. Recommends new tools, techniques and methodologies needed to enhance productivity and quality. Experience in architecting & building real-time, large-scale e-commerce applications. Collaborate with product teams to strategize & align long term solution for test automation including roadmap, tools, framework & approach. Evaluate, select, and formulate best usage of test automation tools and future alignment for different products and applications. Create a standard framework for Functional Automation, Performance Testing and Security and Penetration Testing. Presents technical documentation for review by peers and Development community. To work with QA team for resolution of technical issues of the product as needed. Develop automation strategy to support regression testing based on the technical analysis, complexity, and reusability. Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures. Participate in the full development life cycle, working within broadly defined parameters, including estimation, test plan execution and software quality needs. Writing and executing test plans, designing, and developing test tools, debugging and reporting code bugs and pushing quality upstream. Develop and maintain automated scripts and manual regression test plans for a variety of interfaces. Develop and maintain automation frameworks consisting of functional libraries while adhering to coding standards. Assists in planning, scheduling, and implementing automation projects. Monitors automation projects and ensures that projects are completed on schedule and within budget. Analyzes scripts and performs code reviews of automated scripts. Reports results of automated scripts in test management tools. Provides updates on automation progress and custom reporting as requested. Develops automation strategies that will enhance test execution, manual test coverage and the consistency of regression testing. Provides training and technical assistance to members of the automation team. May assist with training on software enhancements. May cross-train and mentor less experienced QA team members.
Confirm your E-mail: Send Email
All Jobs from Hire IT People, LLC