Qa Engineer Resume
NJ
SUMMARY:
- QA Automation Engineer with 5+ years of experience in all phases of Software Development Life Cycle(SDLC), Software Testing Life Cycle (STLC) & Software Development Engineer Testing (SDET) skilled in various programming and testing technologies using automation Tools like UFT, Quality Center, HP ALM, Selenium WebDriver with Java, C# and Python on TestNG and JUnit library, SoapUI, Web Services & current QA methodologies.
- Experience in Automation testing of Mobile Applications in Android and iOS and Web Based Applications
- Hands on Experience in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test Tool Usage, Test Scripts, Test cases, Test documents, Test Execution and Defect Management for both automated and manual testing based on User requirements, System requirements and case documents
- Experience in various types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Unit Testing, Black box testing, Functional testing, End to End Testing, Database testing, API testing and User Acceptance Testing
- Software testing experience, including experience testing a complex, technical application builds on programming languages and well versed in Database testing and Front - end testing and expertise in writing SQL and PL/SQL statements.
- Experience in developing, implementing and maintaining Automation frameworks - Page Object Model, Perfecto, Robot, Hybrid (Key Word &Data Driven) Frameworks for Smoke test and Regression test
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using Selenium Grid which is a cloud based cross browser testing
- Solid experience in QTP. Skills rating 7/10.Used QTP for parameterized testing
- Expertise in using Test/defect management tools like HP Quality Center, JIRA, iASSIST (iSOFT-CSC) and Silk Central
- Understanding and experienced in both the methodologies like Waterfall and Agile methodologies
- Experienced in using Sauce labs, JMeter, Specflow, Cucumber and Expertise in RDBMS and data migration like SSRS and SSIS
- Expertise in grouping of test cases, methods and test suites for regression and functional testing using the TestNG annotations like groups, Parameter, Data Provider, Tags and used web-debugging tools like XPath, Firebug, Object Spy(Perfecto) and Fire Path to locate elements
- Solid understanding of quality assurance and software development methodology tools, techniques, best practices and has excellent problem-solving skills in regards to web based applications and windows based applications and having knowledge on Data Structures and Algorithms.
- Excellent inter personal communication, Test to Break attitude, analytical and problem-solving skills and determined to learn with practical approach, positive attitude towards work and adaptability to work under pressure.
- Passionate about continuing education and improving code quality through interaction with development team.
TECHNICAL SKILLS:
Test Methodologies: Waterfall, Agile(Scrum)
Automation Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium GridSoapUI, Unified Functional Testing, Cucumber, HP UFT, Appium, Ruby, Testrail
Scripting Languages: VB Script, Shell Scripting
Web Service Testing Tools: SoapUI Pro, Json
Frameworks: Page Object Model, Perfecto, Robot, Hybrid (Key Word & Data Driven), TestNG, JUnit
Source Control Management: GITHUB, GIT, SVN
Databases: SQL Server, PL/SQL, RDBMS, Oracle EBS
Test Build & Integration Tools: Jenkins and Bamboo
Defect Tracking Tools: JIRA, HP Quality Center, HP ALM, Bugzilla
Programming Languages: JAVA, Python, C, C#, Javascript
Web Technologies: HTML, CSS, XML
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Utilities: Eclipse, IDLE, FireBug, FirePath, Object Spy
Operating Systems: LINUX, Windows XP/Vista/7/8/10, Mac OS X, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential, NJ
QA Engineer
Responsibilities:
- Wrote Test Plans from Functional Requirement Documents in Agile for Scrum projects.
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements with Selenium.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans, test requirements, test cases and test scripts with Appium.
- Wrote GUI test cases and API test cases with the help of Selenium with Azure domain.
- Performed Regression, Black box and White box tests to verify whether modification made in the application have not cause unintended adverse side effects with Appium.
- Worked with business leaders to translate business requirements and processes into test cases according to Facets package requirements and subsequent effective configuration.
- Involved in FACETS Implementation, involved end to end testing of FACETS Billing, Claim Processing and Subscriber/Member module.
- Set claim processing data for different Facets Module.
- Performed Manual Testing using Quality Center (QC) and User Acceptance Testing (UAT).
- Monitored workflow of the Resolution/Adjustment Unit, delegate tasks accordingly, and ensure that quality, quantity, and efficiency standards are met or exceeded.
- Worked under HIPAA compliance standards.
- Performed Front-End Testing, Functionality Testing, and Data Driven Testing using Azure cloud environment.
- Tested Claims intake/Logged claims/Filed claims data from Pulse tables to Oracle Financials with HTTP headers and HTTP verbs.
- Implemented release specifications, Test planning and Test execution and Worked in theData driven framework and Validated testing initiatives throughout the entire SDLC from test planning, test execution, and test reporting. This includes performance testing, stress testing, front end, back end testing, review of automation testing logs, includes functional, regression, UAT, black box, white box
- Implemented release specifications, Test planning and Test execution using Appium.
- Maintained test metrics and created test defects, milestones with JIRA.
- Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixes use ALM and Jira.
- Coordinated with UAT team by providing them with test cases and test data.
- Worked on Data Driven Framework and modified necessary Framework components with VSTS.
- Developed complex SQL procedures in Espresso to perform backend data validation testing against Oracle database.
- Executed different No SQL queries to ensure data integrity and worked with Cucumber and Coded UI.
- Involved in Web Services component using Soap UI PRO and Cloud based tools like AWS, Azure.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Running Smoke and Sanity suite after every build and publish the detailed HTML Reports with the bugs detected using Reports reporting library with TestNG.
- Used ALM and JIRA for Bug Tracking, Bug fixing, and Bug Reporting with VSTS.
- Expertise in End to End testing starting with requirement analysis, test planning, execution and reporting.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: JavaScript, JIRA, Fire bug, FirePath, JMS, Kafka, Selenium IDE, Selenium Webdriver, Appium, TESTNG, Soap UI, Cucumber, Espresso, web element locators, SQL, Microsoft office Suite, AWS, Visual Studio.
Confidential, Peoria, IL
QA Automation Engineer
Responsibilities:
- Experience in using Perfecto API to interact with Perfecto Cloud which are used to some major functions on mobile devices present in cloud like answering and rejecting calls on native device, starting, closing, installing, uninstalling, an application etc.
- Exclusively involved in developing the common or utility functions according to various categories of application like Voice calling, messaging etc.
- Developed automation scripts for Automating Functional and Regression testing of mobile Digits application on both Android and IOS devices.
- Reviewed the Code prepared by other team mates and suggested improvements if required.
- Running Smoke and Regression suite after every build and publish the detailed HTML Reports with the bugs detected using Reports reporting library with TestNG.
- Running Full Automation suite for every Release and analyze the root cause of Failed scripts.
- Maintained the Selenium & JAVA automation code and resources in source controls like GitHub, over the time for improvements and new features.
- Analyzed Ab Initio software components with all the test cases.
- Scheduled testing jobs and set up the flag to run automation script every time developer commits new code and make a new build.
- Used Apache POI to extract test data from external Excel and CSV files.
- Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest,
- @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.
- Developed utility functions to navigate to various (iframes&frameset) and to handle multiple windows and performed operations on the elements.
- Used FireBug, FirePath and Object Spy to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
- Experience in using Selenium WebDriver features like Implicit, Fluent and Explicit waits for synchronization.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions class, mouse hover, select class and wrote selenium script for taking screenshot for failed test cases
- Used Build Management Tool in the framework for batch triggering of Test cases.
- Integrated complete framework with CI Tool Jenkins for Scheduling the Test cases.
- Involved in testing Alerts and Pop-ups using Selenium WebDriver.
- Used Robot API for automating the Windows GUI and general scripting.
- Conducted and participated Conflict Management meetings with the team, stakeholders for the better-quality outcomes.
- Developed XML test files based on XML schema.
- Extensively Tested Web Portals and Web Interfaces with Testroids.
- Tested various Web Services using SOAP UI which are developed through Software Web Methods.
- Defect tracking using Bugzilla.
- Producing the detailed reports to the Test manager.
Environment: Java, Selenium WebDriver, Postman, Testroids, Python, Fire bug, Fire path, HP ALM, Ruby, TestNG, Eclipse, XML, HTML, GIT, Maven, Jenkins, Cucumber, Gherkin, Apache POI, Perfecto Mobile.
Confidential
Automobile Engineer/Mobile Tester
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS.
- Developed test scripts to automate the process of testing in Protractor
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release.
- Coding and testing of various database objects such as views, functions and stored procedures using SQL.
- Tested Web app, Native app using AAL for automated the mobile testing and run the scripts for multiple devices and also perform manual testing according to the requirement with HTTP.
- Utilization of mobile-related software tools for screen casts, screenshots, log cat files, and mirroring of mobile device.
- Tested application under the Agile and scrum development and process.
- Successfully implemented the End2End testing with Native and mobile web applications with API.
- Reviewed extensive SQL Queries with complex multi-table joins using JavaScript.
- Created and maintained server-side integration tests - Python, JSON documents, running with every build with Git.
- Prepared Test Data and executed Test Cases and bug tracking from HP Quality Center.
- Work on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Configured Maven for Python Automation projects and developed project object model (POM).
- Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium WebDriver and TestNG framework.
- Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools like JMeter, SoapUI /REST, and Load Runner to reach results.
- Clearly document and report all issues and defects during testing using JIRA, JMeter, LoadRunner, SoapUI.
- Actively perform the testing in both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Involved in performing the web services testing with SOAP UI by validating request and response for XML.
- Tracking the Defects and reporting the bugs on a daily and weekly basis using QTP.
- Used Git for Version Control and Code Collaboration to manage code reviews.
Environment: Selenium WebDriver, API, Appium, Quality center, Jenkins, Protractor, SOAP/Rest, Maven, TestNG, Quality Center, FirePath, Firebug, Eclipse, XPATH, JavaScript, SQL Server, JMeter, IPM, Windows, Linux, HP Quick Test Pro 10.0, Agile Scrum, VB Scripting.
Confidential
Manual Tester
Responsibilities:
- Analyzed System Requirements to gain better understanding of the application
- Documented the Test cases, Test results and Test procedure
- Developed Test cases and executed them manually in Quality Center
- Exported Manual Test Cases from MS Excel template to QC and executed the Test Cases in Quality Center with Pass/Fail/Blocked status
- Extensively used SQL queries for data validation, performing transactional testing and backend testing
- Involved as part of automation team using QTP, developed test scripts
- Involved in Backend Database testing in Oracle using SQL
- Involved in Release support - Release to QA, involved in environment setup, testing the release process
- Performed End-to-End testing manually along with the Integration testing
- Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and follow up the bug life cycle
- Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities
- Participated in Walkthroughs and Defect report meetings periodically
- Summarized test results as per customer standards
Environment: HP QC, Internet Explorer, Manual Testing, SQL.
