Job Description :
IDEALFORCE has a Contract position available immediately for a Quality Assurance Automation Engineer to join our customer in Phoenix, AZ. Please find below additional details about this job. Kindly respond with your most up to date resume if you would like to pursue this opportunity. Client is considering only LOCAL CANDIDATES for this role at this time.

Job Description:
6 Month contract with extensions possible

As a Scrum Quality Assurance Analyst, the candidate will be part of a scrum team of 4-7 members in their team – 1 TL, 1 QA, 2 Devs, 1 PM/BA/SM. The core responsibility of the Quality Assurance Analyst includes drafting, planning, and manually execution of various levels of testing - including system, integration, and functional tests. They will automate the functional tests in Cucumber/Gherkin with implementation in Java for happy path test scenarios.

Every team has the ability to choose between 2-4 weeks sprint. Teams review their sprints with business/Product Owners/Stakeholders at a regular interval. All technical and business teams are easily available and are located in the same building. Every team has its own environment which regularly gets refreshed from production allowing teams to test with most up to date data. Once teams and Product Owners are ready to release, they commit their changes to the release env which gets pushed to production on a monthly basis. We have implemented the agile methodologies and given freedom to teams to choose between Kanban and Scrum.

Under the DevOps initiative, our goals are to deliver code into production through the PIPELINE on a frequent basis. Our code/including automation code is code reviewed thoroughly and regularly. Application development teams are in-house/on premise and all sit in their own cubes with the team. We empower our teams to be independent and to implement DevOps culture with various automated tools implementation to eliminate the need for manual execution and verification.

Other job responsibilities include estimating task durations, facilitating collaborative planning sessions with teams (business analysts, developers, and manual testers) following an Agile Scrum methodology, execution of automation test through our continuous integration tools and execution. Attention to detail in one of the key skills for the candidate to have to be successful in this position.
- Working knowledge required of Behavior Driven Development (BDD) / Test Driven Development (TDD) (Cucumber knowledge is a plus)
- Working knowledge of writing Selenium web driver tests
- Working knowledge of Java/Groovy and JavaScript programming language
- Create and Execute Automated Testing scripts to ensure Regression testing can be completed thoroughly & efficiently
- General working knowledge of Defect tracking tools, Automation Tools, Test case management tools, Testing methodologies, Testing definitions & Processes
- Familiarity with Static code analysis tools and testing for Cross-site scripting is a plus
- Familiar with all facets of the software development lifecycle; preferably with Agile Kanban/Scrum
- General working knowledge of the functionality of web applications
- Plans & Executes Test cases and performs ad-hoc testing where necessary and issues a detailed defect report

Environment: Oracle DB, Atlassian JIRA, Confluence, Celoxis (project mgmt), Cucumber (Behavior Driven Development BDD) Gherkin syntax for tes


ADDITIONAL INFORMATION
- "All your information will be kept confidential according to EEO guidelines".
- All candidates who are authorized to work in US are encouraged to apply.
- Most of our positions require Candidate to clear the Background check prior to commencing the assignment.

THIRD PARTY CANDIDATES:
Email your candidate/s resume to jb dot resumes at along with the following details: Rate, Current location and availability.

Disclaimer: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.