Job ID :
40506
Company :
Internal Postings
Location :
Plano, TX
Type :
Contract
Duration :
12 Months
Salary :
DOE
Status :
Active
Openings :
1
Posted :
27 Sep 2023
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 knowledge

Nice 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 cases

Qualifications 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.