Qa Test Automation Consultant Resume
SUMMARY
- 7 + years of Industry experience in Automation & Functional testing for various web applicationsin the IT industry involved in testing the Web - based Applications.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Regression testing, JUnit testing, Black box testing, Functional testing, Compatibility testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Expertise in Selenium automation usingSelenium WebDriver, Selenium Grid, JAVA, TestNG
- Experienced in continuous integration usingJENKINSto support tools likes CVS subversion, GIT and execute Apache ANT and apache Maven.
- 2 years of Experience in Robot framework using Selenium 2 and 3 Library using Python.
- 2 years of Salesforce CRM (Cloud) testing experience on salesforce Lightening.
- ExperienceonSOAP and Restful web services by usingSOAP UI & Postman Tool.
- Experience with Mobile Automation usingAppiumautomation framework using WebDriver with java.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator
- Experience of working in Agile environment and good understanding of Scrum concepts; Comprehensive knowledge of the Software Development Life Cycle (SDLC); proficient in implementing Software Quality Assurance best practices and procedures from requirement analysis to project completion.
- Expertise in preparation of Test Deliverables like Test Plan, Test Scenarios, Test Cases, Traceability Matrix, Test Summary Report.
- Experience working on TDD using Selenium Webdriver with Java & TestNG, Behavior driven development (BDD) using Cucumber and ATTD using Robot Framework.
- Designed and implemented different automation frameworks from starch likePageObject (POM)Framework and Hybridframeworkfor several projects.
- Good experience in handling Development, Maintenance and Support projects testing.
- Reviewing testing artifacts in all phases to meet the customer requirement.
- Good exposure to databases like Oracle & MySQL database
- Experience in validating Regular and Ajax control using Selenium locators like XPath, CSS, id and name.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel
- Involved in walkthrough and review meetings with Business Analyst, Project Manager, and Test Lead.
- In-depth participation in design reviews and requirement analysis with development team and the client.
- Took ownership of automation interpersonal and led the automation team by mentoring the team as required.
- Possessing analytical, troubleshooting, detail oriented, time management, customer service skills.
- Possess good communication skills, analytical skills, self-motivated, pro-active, task oriented, good team player, and quickly learn at new technologies and systems.
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver, Grid, Robot Framework, Appium
Operating Systems: Windows 10, 8, 7, Windows Server 2008/2008R2/2012, Mac OS
Microsoft Suite: MS-Word, MS-Excel, MS Outlook, MS PowerPoint
Bug Tracking Tools: JIRA, Bugzilla, Rally & ALM.
Test Management Tools & IDE: ALM/ Quality Center, RIDE, Pycharm, Eclipse, Intellij
Build Management: Maven, Ant, CI- Jenkins
Testing Framework: TestNG, Page Object Model, Data Driven, Hybrid Testing, TDD, BDD, JUnit, log4j
Languages: Java, MySQL, Python, JavaScript
PROFESSIONAL EXPERIENCE
QA Test Automation Consultant
Confidential
Responsibilities:
- Performing GUI, Smoke testing, Integration testing, Regression testing and UAT testing.
- Involved in preparation of Page Object Model framework for Selenium Web driver using Java, TestNg, Cucumber & Robot Framework
- Involved Restful web services testing using SOAP UI & Postman tool.
- Writing Selenium automation test scripts and execute the same using Robot Framework
- Working on in mobile testing using Appium in both IOS and Android applications using simulator and emulator
- Worked parallelly with developers, project managers and business analysts in AGILE work environment.
- Reviewed and validated all relevant stages of product deliverables life cycle to ensure that quality criteria are achieved, and functional specifications are met.
- Involved in testing Data Migration
- Created SQL queries to extract the data from the database and to check the data flow through the frontend and backend. worked on Integration Testing/ System Integration testing and performed End to End Integration Testing.
- Used ALM for writing and executing the functional test cases
- Involved in daily standup meetings with the team.
- Reported and Tracked defects through Jira.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases
- Organizing team meetings and conducting presentations to ensure a common understanding of the initiative amongst the team
- Assisted the Business team at every step during UAT execution
- Used GitHub as version control tool
Environment: Salesforce, Functional testing, Appium, Selenium, Robot Framework, Cucumber, Jira, Excel, Python, Java, JavaScript Jenkins, Git,SOAP UI, Agile/Scrum Methodology
Senior Test Automation Engineer
Confidential
Responsibilities:
- Implementing Automation Framework with Selenium WebDriver with Java
- Reviewed and validated all relevant stages of product deliverables life cycle to ensure that quality criteria are achieved, and functional specifications are met
- Developed and maintained continuous integration and automation regression test cases using Jenkins.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Understanding the automation requirements and application
- Involved in preparation of Hybrid framework for Web Based and Mobile Application.
- Developed test scripts to automate process of testing in Selenium Web Driver, Appium using Java
- Preparing and populating the test data prior to execution.
- Involved in Daily status meeting with Onsite Team
- Documenting each phase of the test Automation Development.
Environment: Selenium Web Driver, Appium, Grid, Java, TestNG, Jira, Cucumber, Windows, ALM, Jenkins, Git
Automation Engineer
Confidential
Responsibilities:
- Requirement understanding, logging queries based on the requirement documents, discussing with the Business Analysts & Business Users and thereby understanding the product/project deeply.
- Involved in writing GUI, Functional and Regression Test cases to validate the functionality.
- Customizing the framework as per client requirements using Selenium Web Driver and Java.
- Involved in preparation of Test Plan, Traceability Matrix, and Test Summary report.
- Responsible for performing GUI testing, Sanity testing, System testing, Integration testing, Regression testing and Compatibility testing.
- Update the test cases based on the implementation changes it has taken place.
- Participated in Status and defect review status calls with client and various vendors.
- Preparing Status reports and reporting the same to Client on the daily, weekly and monthly basis.
- Responsible for preparing and reviewing test cases for different modules along with test data preparation.
- Execution of test cases (functional testing, UI testing, regression testing) as per schedule after deploying the build on test environment.
- Detecting defects and confirming them against appropriate documents to log in a defect tracking tool with appropriate severity & priority.
- Preparation of summary document after completion of execution with the points considered while execution
- Performing Smoke Test and identifying the Areas of Focus to find bugs.
- Preparing Daily/Weekly status reports, Defect reports and Quality reports, updated every day status to team lead
Environment: Functional testing, Windows, Bugzilla, Test Foundation Server, Excel, Agile & Waterfall, Selenium WebDriver, Java, SQL, TestNG, Jira, Window