| MOI:-Telephonic followed by face to face Technical Knowledge and Skills • Automation experience is a MUST which includes creating web automation test suites using tools like Selenium WebDriver, Selenium GRID, AutoIT, PDFBOX, Sikuli, Jersey, RestAssured • 5+ years of programming/scripting experience (Java including latest version 8) • Solid years of programming/scripting experience (Protractor, Karma/Chai, Jasmine) • At least 3 years of experience with testing web/ecommerce applications constructed using JavaScript, AJAX, JQuery, CSS, HTML, AngularJS, Kendo UI, ReactJS, rxJS related technologies. • Proficient with SQL for adding, modifying and extracting data from a MSSQL or RDBMS database. • Experience with version control tools (TFS, GIT or SVN) • Must have experience with TestNg/Junit, Maven/Ant, Jenkins setup and usage. • Understanding and working knowledge with Data Driven, Keyword Driven, Hybrid, and Linear frameworks • Experience with testing and automating REST Based and SOAP APIs using tools such as – RestEasy, SOAPUI • Experience with ticket tracking tools such as TFS, VersionOne, SVN. • Knowledge of Defect Management Tool (Quality Center) • Knowledge of SDLC and implementation • Fast learning, problem solving and analytical skills • Excellent communication, presentation, and interpersonal skills • Track record of good time management • Efficient in effort estimation, planning and prioritization • Prepare reusable functions, which will improve the robustness, reusability, and maintainability of test scripts • The engineer should have experience with designing automation framework in such a way that it increases and speeds up productivity. • The engineer also must provide support for the framework(s), for example, supporting Development/QA with issues using the tool. The engineer will implement automation test scripts. Integration with the test management tool is also planned. • The Senior Test Automation Engineer must be able to take on leadership responsibilities and influence the direction of the automation effort, and its schedule and prioritization. • The engineer will work with management, developers, and quality assurance personnel, to meet these goals. • Additionally the Test Automation Engineer will also support the smoke/sanity testing requirements of Release Engineering team after build deployments. These build tests will ensure that the code drops to quality assurance are of the highest quality. • The engineer will provide a practical approach to complex product testing, specifically in the areas of the automation of test cases for the purposes of regression testing. He/she will be a creative and proactive thinker and will make use of current technologies to provide extensible automation infrastructures. • The engineer will review product requirements, functional and design specifications to determine and prepare automated test cases. • The engineer will work closely with other QA team members to automate the execution and verification of reports created by the various company products. • The engineer will work closely with various Development team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner. • The engineer will be part of a team focusing on automation of an identified set of migration tests, checking that they run correctly in a given environment. The team would focus on developing and testing these automation buckets which would be executed by other teams. • The engineer will work concurrently on several projects, each with specific instructions that may differ from project to project. Demonstrable Skills The Consultant shall possess most of the following skills: • Strong analytical skills with the ability to analyze information and identify and formulate solutions to problems. • Complete work within a reasonable timeframe under the supervision of a manager. • Strong knowledge of project management practices and ability to document processes and procedures as needed. • Work collaboratively with other project team members and independently on assigned tasks and deliverables with minimum supervision. • Communicate effectively with users at all levels verbally and in writing. Core Competencies The Consultant resource(s) shall possess the following prerequisite core competencies: • Act with integrity • Use sound judgment • Commit to quality • Demonstrate adaptability • Innovate • Think strategically • Communicate effectively and influence others and • Work well both independently and as part of a team. |
No comments:
Post a Comment