Job Description :
Hi,
Hope you are doing good.
Please find the job description below and let me know your interest.
Position: SDET
Location: Dallas, TX
Duration: 6+ Months
Mode of Interview: Phone and Skype
Job Description:
Skills/Required Background:
· 6+ years of experience working with full SDLC
· 3+ year experience in Agile Methodology
· 5+ years of hands on experience with development using Selenium or/and Cucumber /
· 3+ years of experience as software developer using any one Object oriented languages (e.g. Java etc
· Understands the concepts of the Test Driven Design or Behavior Driven Design
· Hands-on experience with understanding and updating Gherkin (Given/When/Then)
· Hands-on experience with Test Cycle Management tools like JIRA
· Ability to read/comprehend automated scripting languages (e.g. Java, Ruby, etc
· Experience in testing SOAP/Rest services.
· Must have working knowledge in building and executing automation scripts
· Strong analytical and communication skills
· Can build and understand requirements and business modelling such as class diagram and activity/sequence diagram
· Team player with strong communication and interpersonal skills
· Must be detail oriented and capable of analyzing issues from the perspective of customers/users
· Must work collaboratively with BSA/Developers and proactively identify defects during each iteration / Sprint
· Experience in Database testing in DB2,Cassndra and Hadoop
· Good experience Online Banking Application and Data flow in different system.
· Experience in Chase Online banking Application - Good to have
· Knowledge of quality assurance principles, techniques and tools desired.
· Experience in participating in SCRUM team as Test Engineer.
· Working knowledge on CI tools such as Jenkins / Bamboo
· Must be detail oriented and capable of analyzing issues from the perspective of customers/users.
· Experience in Database automation like Cassandra and Hadoop.

Tasks:
1. Partner with QA,BSA and DEV for dependencies – to ensure ‘in-Sprint’ automation
2. Participate in planning and Stand-Up meetings with QA/BSA to understand requirements, define automation scope and plan for the same.
3. Partner with DEV to build page-objects for automation scripts early - quick turnaround in development
4. Work with QA on creating Features and Scenarios for each story.
5. Create step definitions for the Gherkins written by QA Engineer
6. Identify the common Gherkin and include it in the Gherkin dictionary
7. Work parallel with QA Engineer to create test scenario.
8. Resolve issues discovered by QA/BSA during sprint
9. Demo automated scripts to team / product owner.
10. Facilitate CI for scenarios tagged as regression.
11. Analyze CI failures and work with QA/BSA to log defects (as applicable)

Requirement Analysis, Design and Planning:
1. Analyze Business Requirements and identify potential gaps
2. Translate functional and technical Stories Tech / Use Cases / Acceptance Criteria (corresponding to requirements) into Gherkin Test Scenarios and re-factor the same as needed.
3. Work with developers in designing a test strategy to integrate certain components of the application in the absence of a fully integrated flow
4. Identify regression candidates from scenarios automated.
5. Prepare Test Plans and test scripts
6. Prepare and Identify test data need.
Test Execution:
Manual: Execute Gherkin scenarios to certify AUT (automated unit tests) against requirements.
1. Validate service layer components using API calls
Automated:
1. Automated Gherkin (in-sprint) prior to demo; log automation defects as necessary.
2. For existing Regression scenarios (CI) – Validate failure of CI execution.
3. Existing Regression scenarios (non CI) – execute automated scenarios.
4. Perform integration testing

Defect management:

· Log defects as applicable and follow up till closure.
· Perform a preliminary analysis of logs to pinpoint where the breakage happens
Other:
· Participate in demo to product owner.
             

Similar Jobs you may be interested in ..