Qualified candidate will have the following roles and responsibilities:
(1) Design and develop test automation frameworks for testing web applications using technical skills like Selenium WebDriver, Java, Eclipse, JUnit, TestNG, Maven. Using Jenkins for managing weekly build, Test and Deploy chain, GIT with Dev/Test/Prod branching model for frequent releases.
(2)
Build Behavior Driven Development framework using Gherkin language and Cucumber tool, developing Scenarios, Scenario outlines, Features, Step definitions and generating Cucumber reports.
(3)
Prepare Test cases and plan for customer Integration module and test reports according to the requirements and test data for different phases of testing Using Jenkins for managing Daily and weekly builds.
(4) Develop test plans and test cases for testing the ETL processes and reports. Test the ETL processes developed for fetching data from OLTP systems to the target Data warehouse using like Informatica PowerCenter.
(5)
Create and maintain system documentation, issue log, user training sessions along with training material.
(6) Document test scenarios maintain Test Plans, test data, timelines and deadlines and deliverables.
(7)
Test Web services -SOA architecture, XML transactions, SOAP, HTTP, WSDL and REST using tools like SOAP UI and Selenium. Automating webservices testing by writing Groovy scripts.
(8) Perform Database/Backend testing by writing SQL Queries for data validation and integrity. Troubleshoot and tune complex SQL statements in a fast-paced environment and making recommendations on indexing strategies.
(9) Evaluate End-to-End testing of the existing applications to meet the business requirements. Testing includes performance testing, security testing, automated generation of test data, test environment setup and developing test automation framework.
(10) Review Functional, Integration, Regression and UAT testing of CRM’s Relationship Value Management Applications.
(11) Report and track of defects using tools like JIRA and Bugzilla. Documentation of information with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process
(12) Execute Agile best practices and processes using Scrum. Participate in all scrum planning meetings including daily scrum calls to provide status and discuss requirements, current issues, risks and future enhancements, sprint planning meeting, retrospectives, sprint review meetings.
Knowledge, Skills & Experience:
(1) Selenium web driver Automation using Java ;
(2) API testing and API automation;
(3) ETL testing;
(4) Strong DB skills.
Education:
Bachelor’s Degree in Computer Science or closely related field.
Back to Contract Jobs
Please send resumes to Sysintel Inc. 202 Siloam Road, Suite A, Easley, SC 29642.