Qa Automation Engineer Resume
Plano, TX
OBJECTIVES
Being on IT Field and almost 6 years of experience in the test automation industry with complete understanding of the verification and validation of Software Products developed by the SDLC process. Successfully able to design test scenarios and execute them in different phases of STLC. Experience in Manual, Automation (Selenium) and API Testing with strong ability to analyze requirements, create test plan and generate test reports.
SUMMARY
- Almost 6 years of expertise in Software Testing (Manual and Automation), Software Analysis, Design, and Development of Client Server and Web Applications.
- Expertise in writing Test Cases, Executing Test Cases and Reporting Bugs in terms of Critical/Major/Minor defect classifications .
- Worked in industries like Banking, Insurance, Hospitality and Finance.
- Experienced in automated tests in Java using Selenium, utilizing IDEs such as IntelliJ or Eclipse
- Knowledgeable with test automation tools such as TESTNG and JUNIT.
- Use of software engineering tools such as GitHub, Jira, and Jenkins
- Expertise using automation testing tools such as SOAP UI,POSTMAN,
- Planned, Designed, Built and Maintained Complex Test Automation Frameworks (Data - Driven, Behavioral Data-Driven(Cucumber), Hybrid)
- Worked on HP Quality Center for bug life cycle and fixing in testing cycle.
- Expertise in functional testing, unit testing, integration testing, regression testing, black box testing, GUI testing, Sanity testing, Ad-hoc testing, API testing .
- Developed strategy to move test cases Cucumber for existing and new test cases. Experienced in Backend Testing and Executing SQL commands.
- Validated the XML with SOAP and tested RESTful(POST, PUT,GET) on POSTMAN.
- Implemented real device mobile app testing using Test Object on the cloud .
- Performed tests on emulators and simulators. .
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Performed concurrent executions on emulators and simulators over and real devices over Test Object.
- Used GitHub as version control tool.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
AREAS OF EXPERTISE
- Manual and Automation Software Testing
- Understanding of 3-Tier architecture
- Software Development Life Cycle (SDLC)
- GUI, Backend & Web API Testing
- Software Testing Life Cycle (STLC)
- Risk analysis, Defect analysis & Test Reporting
- Agile, Iterative, Waterfall Environment
- Resolving issues with development team
- Business/Test documents & Acceptance plans
- Analytical and logical thinking
TECHNICAL SKILLS
Testing Tools: Selenium(JAVA),QC/ALM, Jira, JUNIT, Test NG, Soap UI, Postman, GitHub,Jenkins,Appium
Scripting /Markup Languages: XML,JSON,HTML
DATABASE Tools: Oracle, SQL Server, MYSQL
Browsers: Google Chrome, MS Internet Explorer, Mozilla Firefox, MAC Safari
Dev. Environment: Java, C++, Node Js, Python, PHP
Process & Methodology: SDLC, STLC, Agile Scrum, Kanban, Waterfall Model
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential, Plano, TX
Responsibilities:
- Held responsibility to ensure quality of the product by performing tests manually, Selenium Automation, and Rest API web services.
- Created automated and executed test cases using Selenium web drivers .
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG .
- Used Selenium Web Driver with java plug-in to generate automated test scripts from scratch and enhance existing scripts.
- Good experience in mobile testing using Appium in Android applications using simulator and emulator
- Performed Regression Testing for every modification made in the application and new builds using Selenium Web Driver.
- Involved in executing Selenium test scripts on different browsers and checked for compatibility .
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities
- Involved in the Database Testing using SQL Queries of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed API testing using Postman or SOAP UI.
- Involved in Sprint planning meeting and grooming session for upcoming Sprints.
- Involved in Analyzing the Functional Specification Document and creating test strategy and test cases in Test Manager.
- Involved in Analysis FSD(Functional Specifications Documents) and working closely with System Analyst to get all the required information to create Test data ready.
- Performed different kinds of testing like Sanity testing, GUI, Functionality, Integration, Regression, Back End Testing
- Ensure all the scenarios including positive and negative are covered while testing.
- Create test result documents, requirement traceability matrix and share it on SharePoint for approval.
- Used Test Manager for Bug Tracking, Bug fixing, and Bug Reporting using Jira.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Involved in providing the efficient locators strategy like Xpath and Css to run Web Driver script in stable condition.
- Involved in the test case walkthroughs, assessment meetings, FSD review meeting.
- Developed strategy to move test cases Cucumber for existing and new test cases.
Environment: Selenium Web Driver, Eclipse, TestNG, PostMan, Jenkins, Maven, Ms SQL server, SOAP UI, SharePoint, HTML, XML, JIRA.,Cucumber, Appium
Software Test Engineer
Confidential, Dallas,TX
Responsibilities:
- Develop automated test scripts, reusable components and functions using Selenium Web Driver through C#
- Execute / Dry run test scripts against any environment as part of test execution
- Setting up test data required for script execution using Selenium Web Driver, C#, SQL
- Reporting of functional and development issues in internal system and tracking of the issues
- Support Defect Management, Defect Tracking and Defect Reporting activities using HP ALM / QC
- Involved in writing and analyzing test scenarios for API and Functional Requirements of the Application
- Worked in an Agile environment including hands-on experience with gathering and writing user stories
- Developed and Executed detailed and maintainable Test cases and Test Scripts
- Developed test scripts to automate process of testing in Selenium Web Driver
- Automated graphical and functional web interface using testing of the application using Selenium driver (C#)
- Automates Smoke and Regression test cases using Selenium Web Driver, Nunit and C#
- Created Traceability matrix to map the defects with test cases and test cases to the requirement
- Automation Framework: Page Object Model, with separation external data files, reusable functions and classes
- Proficient in writing Selenium Web Driver automation scripts in C# using Nunit, SpecFlow, Automation Testing for Web Applications
- Used quality center to design and formulate the test plan, test cases, test procedures based on requirements
- Used Quality Center to assign defects to the developer and took the responsibility to get them to closed status after working with developers and identifying the actual problem
- Performed web REST API testing using SoapUI and Postman
- Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON) in
- Project based on Agile/Scrum methodology. Participated in daily Scrum meetings
- Maintained and executed API regression suit and reported results
- Debugged old regression suit and made it to run in the new API framework
- Produced status reports related to the performance testing process, including test results and defect tracking
Environment: C#, Selenium Web Driver, Selenium, QC, HTML5, Nunit, Agile, UNIX, Jira, SQL Server 2012/2008R2, Oracle 11g/10g, Visual Studio.
QA Automation Tester
Confidential, Troy Hills, NJ
Responsibilities:
- Analyzed user business requirements, function specification documents and use case documents.
- Worked as manual tester to create test scenarios, test plan, test cases of system design documents.
- Used Quality Center/Excels to prepare Test cases, procedures, Requirements Traceability Matrix and managing the Defects as per the Business requirements.
- Performed Smoke test on new build, create and maintain test inventories.
- Developed both positive and negative Test Cases for different user roles and functionalities.
- Followed agile methodology and attended Scrum meetings.
- Involved from initial steps of the project to the end with manual, database and API
- Track and report all unexpected result that does not trace to the acceptance criteria of business.
- Maintained Requirement Traceability Matrix (RTM) to make sure that all requirements are fulfilled
- Performed End-to-End System testing and Regression testing for various workflow.
- Implemented Continuous integration using Jenkins and Selenium Grid to execute the automation scripts.
- Used JUnit Framework for creating Selenium scripts.
- Preparation of Selenium Web Driver corporate Material.
Environment: ALM, SOAP UI, Postman, MS Word, MS Excel, Web application, XML, JIRA,HTML, Selenium Web driver, Jenkins