Qa Automation Engineer Resume
PhoeniX
OBJECTIVE:
Highly qualified and results - driven professional with 6+ years of experience in the field of Automation and manual testing, Mobile & API testing. Expert knowledge in automating test cases using Selenium, Cucumber, QTP. Strong background in testing software for Banking and Financial services.
SUMMARY:
- In-depth knowledge in designing automated test cases using Selenium WebDriver with Cucumber framework.
- Strong knowledge on Java Programming language.
- Proficient knowledge in carrying out System Integration testing, Regression Testing of Web, Mobile applications and API testing.
- Extensive experience in using Quality Center & Rally for Test Management & Defect Tracking purpose.
- Experience in testing tools like Selenium web driver, QTP, SOAP UI, and Cucumber, Gherkins.
- Experience in Junit, TestNG frameworks
- Good knowledge on Agile & Waterfall methodologies.
- Experienced in working in a Scrum room environment.
- Sound knowledge on banking domains.
- Good analytical, presentation and communication skills.
- Experienced in working with offshore teams.
- ISTQB, CSM, QTP certified.
- Familiar with version control systems GIT, SVN.
- Experience with Jenkins.
- Basic Knowledge in performance tools like JMeter, CA LISA, Hailstorm scanning.
- Proficiency in SQL and database testing.
- Strong knowledge of RESTful web services testing.
- Experience with Behavior Driven Development
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP, Windows 7, Mac OS
Programming Languages: Java, SQL
Automated Testing Tools: HP QTP, Selenium Web Driver, HP Service Test, CA LISA, Cucumber, SOAP UI
Test Management Tools: HP Quality Center (QC), ALM, Rally
Web Technologies: XML
Version Control system: GIT, SVN
Testing Concepts: SDLC, Agile and Waterfall Methodologies
Development IDE: Eclipse
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, Phoenix
Responsibilities:
- Designing and implementing an automation testing framework using Selenium and Cucumber based on the ‘Page Object Model’ Design.
- Analyze the automation feasibility of the user stories in the current sprint and start preparing the automation scripts with cucumber selenium integrated framework.
- Attend sprint planning sessions and contribute to story estimation by providing accurate effort required from testing perspective.
- Attend daily scrum meetings and provide update on day to day basis. Work with Testing team to assist with the preparation of test plans, test data characteristics and test scripts
- Attend grooming sessions, sprint planning and story point estimation
- Co-operates with clients/users and senior staff as required to agree the testing strategy to be employed for development projects
- Create, run and update automated test scripts using selenium web driver with Cucumber framework.
- Analyze failure/success of automated scripts and make modifications.
- Perform system integration, functional, regression, and user interface testing on modifications and enhancements prior to production releases.
- Carried out Mobile testing for mobile web applications.
- Performed JSON based API testing.
- Create & configure the job in Jenkins to run the automation script
- Daily schedule the job in Jenkins and run the regression test suite.
- Working closely with developers in a scrum room environment.
- Performed mobile app automation using Appium
- Analysis of the Requirement documents & other client supplied documents
- Attend Sprint Retrospective with the Product owner and team members
- Preparing the detailed test scripts corresponding to user stories
- Uploading of the Test cases in Rally & mapping the test scripts to the requirements
- Perform back end data validation using Putty, Splunk
- Preparing the Test execution report and getting signed off from various stake holders
Tools: Selenium webdriver, Cucumber, Eclipse IDE, Rally, Good Knowledge in Java programming language
Confidential
QA Engineer, Phoenix
Responsibilities:
- Working closely with developers & product owners in a scrum room environment
- Work with the testing team to assist with the preparation of test plans, test data characteristics and test scripts
- Co-operates with clients/users and senior staff as required to agree the testing strategy to be employed for development projects
- Ensuring team’s adherence to test process and test methodologies
- Develop Test Automation frameworks using Selenium - Cucumber frameworks
- Performed Responsive web testing across different mobile devices.
- Developed POC on Saucelab - Jenkins integration.
- Experienced in test execution from build and CI/CD tools like Maven, SVN, GIT
- Uploading of the Test cases in HP Quality Center 10.0 & mapping the test scripts to the requirements
- Attending the daily test status calls to provide the daily inputs
- Test Execution as per the scheduled Timelines & updating QC on daily basis
Tools: Selenium Web driver, Agile Methodologies, Rally, MS Office, SOAP UI, LISA, Good Knowledge in VbScript scripting language and Java programming language
Confidential
QA Engineer
Responsibilities:
- As a Test Automation Engineer I was responsible for creating an end to end Automation testing framework using QTP
- Work with the testing team to assist with the preparation of test plans, test data characteristics and test scripts
- Ensuring team’s adherence to test process and test methodologies
- Mentoring the new joiners in the team and conducting the knowledge sharing sessions with the team, business and other vendors.
- Create Automated Test scripts for API testing using SOAP UI and Perform the test execution
- Develop automation test frameworks using QTP, cucumber - selenium frameworks
- Perform test execution of Databases
- Uploading of the Test cases in HP Quality Center 10.0 & mapping the test scripts to the requirements
- Attending the daily test status calls to provide the daily inputs
- Test Execution as per the scheduled Timelines & updating QC on daily basis
Tools: Selenium, QTP, Quality Center, MS Office, SOAP UI, LISA