Job Description
testing, Regression, Funtional, integration, automation, selenium, cucumber, cypress,
Job Description
Role: QA Test Engineer
Location: Location
Exp Required: 10+ years
Roles
Performing test planning and designing and executing requirements that impact multiple systems in a multi-vendor environment.
Performing systems testing cycles, including integration testing, functional testing, and regression testing.
Identifying, recording, and tracking bugs till closure.
Utilizing Selenium, Cucumber, and Cypress for automation testing.
Desired Characteristics
Good knowledge in programming concepts and experiences in programming languages like Java, .NET, C#, JavaScript, and Python.
Demonstrated skill in using coding standards and being an active participant in code reviews.
Expert in automation frameworks such as JUnit, TestNG, Selenium, and Cypress.
UI /or API level test automation expertise.
Experience with web service technology like XML, REST, SOAP.
Expertise with web performance infrastructure (CDNs, caching, reverse-proxies) and cloud resources (AWS, Azure).
Involvement in the implementation of CI/CD pipeline release cycles.
Competent in TDD, BDD, and ATDD approaches.
Thorough understanding and hands-on experience in developing and enhancing automation testing frameworks.
Excellent troubleshooting skills with the ability to analyze logs.
Responsibilities
Successful candidate will have complete ownership for building test automation Solution/framework from scratch.
Supports automation scripts development and the optimization of those scripts.
Recommends new tools, techniques and methodologies needed to enhance productivity and quality.
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 by doing feasibility study.
Create a standard framework for Functional Automation, Performance Testing and Security and Penetration Testing.
Presents technical documentation for review by peers and Development community.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
To work with Quality Engineering team for resolution of technical issues of the product as needed.
Prepare and install solutions by determining and designing system specifications, standards, and programming.
Deliver on product roadmaps, incrementally with a high level of quality.
Drive technical initiatives in partnership with senior engineers across various development teams.
Constantly search for improvements in process, improve software delivery and operational processes.
Determine and meet time estimates and schedules for testing efforts.
Define test plans and entry/exit criteria.
Develop, update, and maintain quality testing standards and procedures.
Adhere to the strategic direction set by senior management.