Sr. Qa Automation Tester/analyst Resume
MichigaN
PROFESSIONAL SUMMARY:
- Around 8 years’ experience in Test Plan preparation, Test Strategies, Designing Test Cases, Preparation of Automation Test Scripts, Test execution, Defect reporting, Defect Analysis in Quality Control and effort estimation and planning as part of Management activities.
- Designed & Developed Selenium WebDriver automation suite using Java bindings. Well versed in using QTP/UFT for quality control management .
- Design and execute features of ATDD (Acceptance Test Driven Development)/ BDD using Selenium, Cucumber for Java.
- Hands - on experience on Mobile Automation testing ( IOS, Android or Firefox OS) using APPIUM, Android SDK .
- Exposure on challenges, uniqueness and best practices for Mobile Test Automation.
- Proven expertise in developing Automation Frameworks as in TestNG, Hybrid Driven and Data Driven frameworks using Selenium WebDriver
- Developed build script for compilation & building the application using Maven.
- Performed Continuous Integration (CI) using VisualStudio Online (TFS ) and Jenkins.
- Thorough understanding of planning and executing all aspects of testing, including functional, regression, integration, load and system testing.
- Experience in creating, consuming and testing a web services using SOAP UI and REST Ful .
- Experience in developing Requirements Traceability Matrix to map requirements to test cases to achieve requirement coverage and change management.
- Have experience using GIT for Source Control and Jenkins for CI
- Experience in developing Selenium scripts using TestNG and Junit frameworks
- Create and Execute Automated Testing scripts to ensure Regression, BVT & UAT testing can be completed thoroughly & efficiently.
- Strategically prioritized, planned, and coordinated quality projects to ensure on-time, requirements-compliant completion using Agile methodology.
- Workday process design effort for Global Workforce Administration and U.S.
- Experienced in using IDEs like Eclipse Luna, and Visual Studio
- Experienced in managing defect life cycle using HP Quality Center/ALM /JRC, Microsoft Test Manager(MTS) and JIRA
- Review and analyze business and testing requirements
- Experienced in managing agile project by creating story/defect, assigning task & tracking defect using JIRA
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, SQL, PL/SQL
Frameworks: TestNG, Junit, NUnit, Log4J, Maven, Jenkins, CucumberOperating Systems: Windows, LINUX
Application Server: Apache Tomcat
Databases: Oracle and Microsoft SQL Server
IDE: Eclipse, Visual Studio
Testing Tools: Selenium WebDriver, QTP 10.0, 11.0, UFT, SOAP UI,Cucumber & VSTS.
Defect Tracking Tools: Jira, QC 10.0, ALM, Bugzilla, Microsoft Test Manager(MTM)
Version Control: SVN, Git and VisualStudio Online(TFS)
PROFESSIONAL EXPERIENCE:
Confidential
Sr. QA Automation Tester/Analyst
RESPONSIBILITIES:
- Preparing Test Plan for Test Automation
- Developing and Enhancing selenium framework for more reusability
- Executing Load test cases in various regions using Cloud Load testing
- Involved in daily Scrum meeting, coordinating with the Scrum master, Product Owner, UI developers.
- Involved in testing application on different mobile Platform such as iOS and Android Mobile devices.
- Tested Web app, Native app using Appium for automated the mobile testing and run the scripts for multiple devices, and also perform manual testing according to the requirements.
- Worked on POS self-checkout/POS QA Testing was involved in setting of QA test environment with simulating POS test Environment.
- Tested different functions of the POS systems like scanning, payments and returns, Moreover make sure the system met the requirements and expectations.
- Developing API(RESTful) automation cases using SpecFlow
- Integrated Selenium and API tests to the Application build in TFS/Visual Studio online
- Developing/Enhancing selenium tests in scope of the project
- Executing Selenium and API tests weekly basis.
- Developed entire company’s network including configuring routing switches IP addresses printers and machinery.
- Experienced in managing agile project by creating story/defect, assigning task & tracking defect using JIRA
- Hands on experience in various software methodologies like Agile, V and Waterfall
- Executed the Cucumber scripts in multiple browsers like chrome, IE and Firefox.
- Created and executed Manual and Automated test scripts for Functional, Confidence/Smoke/Sanity, System, Security, Performance, Load and Stress testing.
- Clearly document and report all issues and defects during testing using JIRA .
- Mavenizing the selenium projects. Using Jenkins for extensive reporting along with selenium grid by running the tests in remote systems.
Confidential, Michigan
Sr. QA Automation Tester/Analyst
Responsibilities:
- Prepared Test plan, Test Cases, Test Scripts and Test Steps for all the modules. deployment, and post- production support following Software Lifecycle using SDLC SCRUM.
- Used java with TestNG frame work for automating scripts.
- Attending Sprint Backblock grooming sessions to discuss with the team about the future sprints.
- Participation in Sprint Demo before releasing to production.
- Developed test scripts to automate the process of testing in Selenium WebDriver.
- RESTful web service testing using Apache JMeter.
- Requirements Traceability Matrix developed to align the Test Cases to Requirements .
- Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium WebDriver and TestNG framework.
- RESTful web service testing using Apache JMeter.
- Used SVN Repository for version controlling.
- Divide and delegated bugs to correct Developing team using TFS/MTM .
- Integration of automation batch run job with Jenkins .
- Recorded and re-run smoke test suite in various modules using SELENIUM IDE during every patch release.
- Estimate test timelines for each test case and provided to Test Lead and Project Manager.
- Engaged with the Dev and Project team and informed QA dependencies and QA deliverables.
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.
- Developed queries for data retrieval using SQL and PL/SQL.
- Running Scenarios and Integrating with selenium using Cucumber.
- Developed and executed SQL queries for testing database integrity and for data analysis.
- Engage with Deployment, and provide QA Test activities dependencies and test timelines.
- Release validation testing performed in production environment.
Environment: Windows 2000, MQC, SQL, Oracle, Black box testing & User Acceptance testing, Selenium WebDriver, JAVA, Linux, TestNG, JIRA.
Confidential
QA Automation Tester/Analyst
RESPONSIBILITIES:
- Design & Develop automation framework using Selenium Java, WebDriver, TestNG
- Converted existing QTP Script to Selenium Webdriver script to support multiple browsers using Java, Selenium, and TestNG
- Involved in documentation of the Automation Design Framework.
- Identifying the Reusable functionality and make it as a reusable method for code reusability
- Create and Maintain Test data for individual scripts
- Conducting Peer to Peer and lead Review for selenium scripts and provides comments accordingly
- Used Eclipse IDE for Automation Development
- Maintaining the Selenium scripts in SVN repository
- Execution of selenium scripts for each QA & production release
- Enhancing and Maintaining Selenium scripts as per CRs
- Update and Maintain regression suite for every release
- Developing cucumber scripts for TDD
- Attending Daily Scrum Meetings (as part of Agile process)
- Attending Retrospection (as part of Agile)
- Prepare Daily and Weekly status reports and share with the management
- Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of AGILE environment.
Environment: Sales Force, Java, Selenium Web driver, TestNG, Agile Methodology, Log4j, SVN, JIRA, Maven,VSTS.
Confidential
QA Tester
RESPONSIBILITIES:
- Sprint Planning (As part of Agile process)
- Analyzing the requirement documents.
- Documenting the acceptance criteria after discussing with BA/Product Owners
- Designing the automation test cases using selenium webdriver
- Identifying the test cases for automation
- Maintaining/Updating test scripts as per CR’s
- Executing test scripts in selenium
- Peer-to-peer Review of Selenium automation test cases
- Executing the test cases and Defect Reporting.
- Performing System Integration Testing.
- QA Build deployment.
- Attending Daily Scrum Meetings (as part of Agile process)
- Attending Retrospection (as part of Agile)
- Showcasing the implemented stories to the BAs/Pos and moving the stories to done state. (as part of Agile)
- Used Eclipse IDE for Automation Development
- Maintaining the Selenium scripts in SVN repository
- Preparing sprint/release specific metrics
- Developing cucumber scripts for TDD
- Focus on reporting of defects through Quality Center; updating of test cases based on enhancements received from business.
- Creation of time sheet tasks and preparation and sending weekly status report to Management
- Tracking of new/updated requirements in the project besides ensuring modification of testing artefacts.
- Involved in preparation of Regression suite; updating of query logs for the requirements apart from maintenance of Knowledge Capture Documents for every release.
- Conduct weekly walkthrough and inspection meetings for verification of testing status
Environment: Selenium Webdriver, SOAP, TestNG, Maven, Jenkins, SVN QTP 11.0, Jira and ALM
Confidential
Quality Engineer
RESPONSIBILITIES:
- Designing/Executing test scripts using Quick Test Professional
- Developed regression scripts using VB Script Function, Descriptive programming.
- Entered, maintained and executed test scripts into the test management tool Quality Center
- Used Quality Center to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects
- Enhancing the Test Scripts for Global Execution
- Involved in Bugs Tracking & Preparing Bug Report Document in Bugzilla Preparing the Regression suite for Automation for each release.
- Guiding the team members and handling the Risks
- Involved in weekly review meetings.
- Identifying & updating the regression suite for every release.
- Performed system testing for entire system.
Environment: QTP 10.0 and 11.0, QC 10.0 & 11.0, Bugzilla