Automation Qa Engineer Resume
Richmond, VA
SUMMARY:
- Around 8+ years of experience in Automation and Manual Testing with a solid exposure of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Experience in testing on Client/Server and Web - based applications.
- Experience in Automation testing tools such as Selenium WebDriver/IDE, Junit/TestNG, Quality Center/ALM, Cucumber, JIRA and SOAPUI.
- Expertise in diverse domain technologies like Banking, Mortgage, Insurance, Finance, Healthcare.
- Experience in XSL, XSLT for formatting and displaying XML data on browser and familiar with XML Schemas.
- Involved in backend testing by writing and executing SQL queries. Good knowledge of writing and modifying UNIX scripts using commands and as per the UNIX requirements.
- Extensive experience in Manual/Automated testing that is functionality testing, performance testing, System Testing, Build Verification Testing, Regression Testing, Load testing, using Automation Tools.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in making Hybrid Framework to maintain test suite.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM, Waterfall models and TDD/BDD, Postman.
- Developed test scripts to automate process of testing in Protractor WebDriverJS.
- Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices .
- Experience in User Acceptance Testing or Behaviour Driven Development using Cucumber
- Expertise in Understanding and Analysing Business Requirement Documents, Tracking changes and maintenance of Test Requirements.
- Experience in SQL and PLSQL for Data Validations
- Create Test Plan, Test Scenarios, Test Cases, Defect Reports and Test Summary Report
- Work on multiple other testing's like Disaster Recovery Testing, Build Verifications Testing (BVT), Compatibility Testing
- Working knowledge in Change Control Process.
- Knowledge of SQL scripting
- Record and track the Requirement Changes in the Test Plan Documents
- Working knowledge in ITSM Tool to manage Incident Process Management
- Record and raise defects in HP Quality Centre/ALM
- Setup defect calls and ensure defect closure.
- Stakeholder management.
- Handled new resource on-boarding and get required system accesses to them.
- Training and mentoring to new resources in the team.
- Experience working with outsourced test teams.
- Parallel testing across multiple applications in progress.
- Involved in Production Checkouts or Post Go Live activities.
- API testing using Rest-Assured.
- Provided technical services to projects, user requests and data queries.
- Implemented forwarder configuration, search heads and indexing.
- Plan, review and executed DevOps and software testing in Agile approach & aggressive project schedules providing input on project schedule risks, testing risks and dependencies.
- Good understanding of server technologies from providers such as AWS
- Experience in cross browser testing using Sauce Labs
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver IDE/GRID, QTP, HP Quality Center, SoapUI, ALM,Test Complete, Postman,Appium
Languages: HTML, CSS, JavaScript, Java, XML, Groovy, Angular JS, Node.js
Test Framework: Junit, TestNG, PhantomJS,RobotFramework,Protractor,Jasmine
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, HP Quality Center/ALM
Build Tools: Maven, Gradle
CI Tools: Jenkins
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL, PL/SQL
Operating Systems: Windows XP, 7 8 10, Unix Shell Script
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Automation QA Engineer
Roles and Responsibilities:
- Created and maintained System/UAT Test Strategy, Test plan, Test Process, Test Scenarios and Test scripts for Manual, Automation and Functional Testing based on CMMI Standards
- Experience in Test Estimations using Work Breakdown Structure
- Communicated with Business/Systems Analysts and Developers to understand/clarify requirements
- Involved in Daily Stand-up meetings with PM and Lead, and Dev team.
- Created and executed automated test cases using Selenium Web Driver, Java and TestNG Framework
- Used Firebug and Fire Path to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.
- Created Maven projects and followed Page Object Model Framework
- Experience in Behaviour Driven Development(BDD) for designing Business Scenarios as UAT
- Created acceptance test scripts using Selenium Web Driver, Java and Cucumber(BDD) for UAT
- Created behaviours/feature files in Cucumber for BDD/UAT
- Created Test Data for the Test Execution
- Followed BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
- REST API calls to fetch and create test data and to interact with Sauce Labs' API
- Web Services Testing using SoapUI tool and Groovy scripting
- Performed Web Services testing and Validated XML request/response data using SOAPUI for both Soap Web Services and Restful Web Services
- Wrote SQL and PLSQL queries for the Data Validations.
- Do System integration testing in QA/UAT environment.
- Do Sanity Testing, Smoke Testing, Regression Testing.
- Assisted Business Team in User Acceptance Testing.
- Log/Record and raise defects in HP Quality Centre/ALM
- Setup defect calls and ensure defect closure.
- Assisted Dev Team in Unit Testing
- Maintained Entry and Exit Criteria
- Participated in QA Reviews and Audits for the Projects to ensure the standards compliance.
- Actively participated in Disaster Recovery Testing.
- Handle new resource on-boarding and get required system accesses to them.
- Training and mentoring to new resources in the team.
- Working knowledge in Change Control Process.
- Created, Updated and Closed ITSM Tickets for the Incidents identified in the production
- Experience in ITSM Tool to record all the incidents.
- Used Gherkin language to write features and scenarios
- Involved in Production Checkouts or Post Go Live activities.
Environment: Selenium, Web Driver, HP ALM, TestNG, Cucumber, Firebug, Fire Path, DB2, Java, Flex, Github, Gherkin, Sauce labs, SQL Server 2012
Confidential, SanFrancisco, CAQA Engineer
Roles and Responsibilities:
- Worked closely with the Project Manager, Business Analyst in Requirements Design and Validation
- Created and Maintained Test Strategy, Test plan, Test Scenarios and Test scripts based on Business Requirements and Functional Specification Documents.
- Create and maintain Requirements Traceability Matrix
- Prepare and Manage Test Data for the Test Cases
- Experience in end to end testing activities, e.g. Effort Estimation, Requirement Gathering, Test Case Design, Defect Logging/Tracking, Test Summary Reports, Defect Closure, Post Go Live Activities
- Well versed with STLC / SDLC, testing methodologies / process includes Waterfall and Agile Model
- Document and Maintain QA Test Process & Procedures
- Performed data validation testing using SQL queries.
- Performed Business Acceptance Testing (BAT), Build Verification Testing (BVT), and Usability Testing (UT).
- Validate Call Routing to different entry points/exit points
- Validate Call Transfers to Agent Desktops
- Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Used JavaScript libraries like karma, jasmine, protractor, along with selenium wedriverjs for UI test execution assertions
- Validate Data over the call
- Created acceptance test scripts using Selenium Web Driver, Java and Cucumber(BDD) for UAT environment
- Created behaviours/feature files in Cucumber for BDD/UAT along with Selenium webdriver
- Created Test Data for the Test Execution
- Followed BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
- Daily scrum calls using the Agile Methodology
- Do system integration testing in QA/UAT environment.
- Do Sanity Testing, Smoke Testing, Regression Testing
- Log/Record and raise defects in HP Quality Centre/ALM
- Setup defect calls and ensure defect closure.
- Provide QA sign offs on time.
- Stakeholder management.
- Handle new resource on-boarding and get required system accesses to them.
- Training and mentoring to new resources in the team.
- Working knowledge in Change Control Process.
- Experience working with outsourced test teams.
- Parallel testing across multiple applications in progress
- Used Gherkin language to write features and scenarios
- Involved in Production Checkouts or Post Go Live activities.
Environment: Eclipse IDE, Selenium WebDriver 2.0, Java, Appium,TestNG, Firebug, Fire Path, Jenkins, Apache Maven, SQL Server 2005, HP QC, JIRA
Confidential, Philadelphia, PAQA Engineer
Roles and Responsibilities:
- Analyzed BRD, FRD and reviewed with business analysts to write test plan.
- Developed test scripts for function, system, regression, end-to-end Testing, and UAT testing.
- Used DOORS for writing test cases and linking them to functional specs.
- Extensively work on powerful capabilities of DOORS for capturing, linking, analyzing, and managing changes to requirements and their traceability, this multi-platform system ensures conformance to requirements and compliance with regulations and standards
- Performed positive and negative testing to identify the defects and report them to the business analyst using Quality Center.
- Created test cases to be automated and executed them in QTP.
- Wrote and executed automated Data Driven Test Scripts in QTP for different test scenarios, inserted various checkpoints to check web pages, table contents, databases, bitmaps and text.
- Handled dynamic objects of the application using regular expression of QTP.
- Generated daily, weekly and monthly reports.
- Performed Integration testing and build verification testing.
- Executed test cases and documented test results using Quality Center.
- Participated in various meetings and discussed enhancement and modification requests.
- Created a table-driven testing for comparing baseline data with current data.
- Written SQL queries and Database checkpoints to verify data quality.
- API Testing using Rest-Assured
Environment: Quality Center, SOAP UI, PVCS, MS. VISIO, DOORS, MS office, J2EE, Oracle.
ConfidentialQA Tester
Roles and Responsibilities:
- Involved in manual testing and automation testing (using Selenium Web Driver) on web based application.
- Involved in creating Ambiguity Review document, Test Objects and corresponding test cases to ensure that product adheres to the business requirements.
- Used Selenium Web Driver, Java, Maven, SVN, Jenkins and Selenium Grid to create regression automation scripts.
- Developed Selenium Framework using Page Object Design Pattern, Base Classes, Properties file, Data Driven and TestNG.xml.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium Web Driver under Java platform.
- Developed Test Suites (Java-Selenium) in Eclipse IDE and modified the selenium scripts and executed.
- Used build tools "Maven" and Continuous Integration tool "Jenkins” for nightly scheduled jobs on central repository SVN.
- Maintained all the Requirements, Test Objects and Test cases in HP ALM.
- Defect logging, tracking and retesting using IBM Clear Quest.
- Designed the Hybrid test automation Frameworks (i.e. data driven and modular) in Selenium Web Driver, TestNG using Java.
- Execution of smoke tests to ensure the deployment of each environment is stable.
- Review business components and test scripts from offshore delivery.
Environment: Selenium Web Driver, TestNG, Agile Methodology, Java, Selenium Web Driver, HP ALM, IBM Clear Quest, Jenkins, Maven, SVN.
Confidential, TXManual Tester
Roles and Responsibilities:
- Based on every release, identifying the core area that needs to be tested for the new release.
- Performing Black Box, White Box, Integration, Regression and User Acceptance Testing (UAT).
- Effective defect tracking and reporting to improve communications and reduce delay.
- Used SQL scripts for checking the output of various reports.
- Performance tuning of stored procedures to minimize the scheduled job run time.
- Creation of Standard Guidelines for User Interface Testing and tuned few stored procedures for improving performance.
- Provided support to the users of the tool by analyzing reported incidence.
- Incident monitoring, tracking and coordinate with the team to update the user manual.
- Maintenance of HTML documents used as a user manual upon every new release.
- Maintain the integration of tool with various applications and had generated and maintained project status reports on clarity.
Environment: SQL Server 2005/2008, Windows XP, Windows 7
ConfidentialManual Tester
Roles and Responsibilities:
- Executed test cases for validating Trading activities, Account to account Transfers and order flow of trading activities.
- Extensively used SQL server to execute queries and validate the date in the database tables.
- Used Quality Center (QC) for reserving, executing test cases, defect tracking, and the complete test management.
- Executed and managed test cases and reported bugs in Quality Center.
- Extensively used MS Access and SQL server to execute the queries for data validation and verify the data in the database
- Conducted Functional testing with Valid/Invalid inputs under different scenarios.
- Involved in Functional Testing, G.U.I Testing and Compatibility Testing (browser compatibility), Performance Testing.
- Involved in preparing Test Plans, Test cases and guiding other Team members.
- Executed test cases, testing the site for Functionality extensively and used JIRA to report defects.
Environment: Windows XP, MS Access, SQL Server, Microsoft Office, JIRA
