Qa Engineer Resume
Atlanta, GA
SUMMARY
- 8+ Years of extensive experience in Software Quality Assurance of testing in Web, Client/Server and N - tier applications in diversified industry sectors.
- Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated),Defect Reports and developing Test Scripts, Traceability Matrices and Test Environments.
- Good working experience in automation tools like Selenium Web drivers, Selenium
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition
- Expert in Cross browser testing, parallel testing and Data driven test execution
- Implemented functional tests using Java, TestNG/Junit framework and Cucumber framework.
- Proficient in writing Selenium Web Driver automation scripts inJavausing Maven, Cucumber, and TestNG Automation Testing for Web Applications
- Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Designed and developed REST API test automation using confidential Karate framework.
- Performed the Cross Browser Testing using Browser stack.
- Expertise in data mapping and data validation running queries in SQL Server.
- Gathered test data from SQL server using SQL queries.
- Implemented Page-Object Model, Data Driven, Keyword Driven andHybrid automation frameworksusing Selenium WebDriver, JAVA, Junit/TestNG,Maven & Jenkins
- Experienced in creating Automated Web services testing processes using SoapUI NG Pro tool and Karate DSL framework.
- Good Experience in Desktop,Web applications, Portal Testing, andPlatform Testing.
- Strong knowledge working inDev/Test & UATenvironments.
- Extensively experienced in performing Manual and Automated Testing.
- Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Experienced in automation based on WebDriver and TestNG framework with Java programming language.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Strong knowledge ofCross browser, Cross platform compatibility testing.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
- Good working knowledge of MS-Office (Outlook, Outlook express, Word, Excel and Power point).
- Have excellent analytical, problem solving, communication and interpersonal skills with good work ethics and ability to interact with individuals at all levels of the organization.
TECHNICAL SKILLS
Languages: C, C++, HTML, XML, Java, JavaScript, SQL, Karma
Testing Tools: Selenium Web driver/IDE/RC/Grid, Junit, TestNG, HP Quality Center/ALM/Test Director, Cucumber, Protractor, Appium, Browser stack, Karate DSL
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira.
Testing Framework: JUnit, TestNG.
Built Tools: ANT, Maven.
Continuous Integration Tools: Jenkins/Hudson, Travis, Confluence.
Methodologies: Agile (Scrum), Waterfall.
Databases: SQL Server, MS-Access.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Cloud Based Testing: AWS, Browser Stack.
Version Control: CVS, Git.
Operating Systems: Windows, Linux, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Implemented Page Objects model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks usingSelenium WebDriver, Junit, and Java.
- Involved in automating test cases using Selenium WebDriver with TestNG, Java.
- Developed Scripts using Selenium WebDriver combo for user module application.
- ConfiguredWeb Driver, TestNG, Maven tool and createdSeleniumautomation scripts in Java using TestNG framework and page object model (POM).
- Developed automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava.
- Performed API testing using POSTMAN, Rest Assured Library and Karate API Framework.
- IntegratedAppiumwithSauce Labsfor distributing tests on thecloud.
- Participated in cross-browser testing (MSIE, Firefox, Chrome, Safari) and cross-platform (Windows 7, MAC OS X) testing using virtual machine (VMWare) environment.
- Efficiently used SQL queries to test the required data were properly loaded into the Target Database.
- Create and maintain fully automated CI/CD pipelines for code deployment using
- Worked on Database validation using SQL queries.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
- Worked strongly and understanding of open standards (e.g., Web design & Testing, REST...).
- Embraced a servant leader role acrossscrumteams and support them by proactively identifying and removing impediments and dependencies.
- Developed automation framework usingSelenium,Cucumber,Mavenwith Restful APIandPostmanin QA Automation tools Discovery.
- Performed the Cross Browser compatibility testing of the Web Application usingBrowser stack.
- Participated in weekly Project meetings and organizing defect meetings.
- UsedGitfor Version Control and Code Collaboration to manage code reviews.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Coordinated with developers and record defects in JIRA to tracking and dash boarding quality metrics until they are resolved.
- Generated, parsed and validatedJSONandXMLformatted data using Groovy Script that received in response fromRESTAPI calls.
- Create Test Automation Framework, maintain and execute automation test cases (Selenium).
- UsedSeleniumto script a custom visual comparison tool for regression testing web-based applications. expect”
- Extensively experienced in performing Manual and Automated Testing.
- Design, develop and automate GUI, functional and API test using Selenium WebDriver (GitHub, XPATH, CSS, HTML, and JSON).
Environment: HP ALM, Selenium, Selenium RC, Karate, Postman, Browser stack, Selenium IDE, WebDriver, CI/CD, Selenium Grid, Windows, SQL, Sauce Labs, Android, iOS, TestNG, API, Jenkins, Maven, Eclipse, IntelliJ.
Confidential, Reading, PA
QA Engineer
Responsibilities:
- Thorough experience in Agile, Scrum methodologies.
- Automation of test cases using Selenium Web driver,TestNG, Page object Model(POM)
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Writing simple to complex SQL queriesfor testing purpose.
- Validated SOAP UI and Restful API services.
- Implemented Selenium tool (Selenium RC, or Selenium GRID).
- Experience in setting up test environment for automated script execution usingJava, AppiumandTestNG.
- Experience creating automated API Tests utilizing Karate Framework.
- Develop scenario based testing for theJMeter scripts.
- Developed automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava.
- ConfiguredSelenium Gridto execute the scripts in cross browsers.
- Performed white box testing usingTestNGfor class, method.
- ImplementedSimulatorformobile app testing in IOS and Android platform using Appium Tool.
- Design and execute Test Cases, Generate Test Scripts and Test scenarios usingVugencomponent inMercury Loadrunner.
- CustomizeParameterizationin DATA file using viaLoadRunnerto test the application with different sets of data.
- Generating the detailed reports of the Bugs, Test Execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
- Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
- Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
- Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
- Developed SQL queries and generated Audit reports based on business Requirements.
- There are some baristas who are friendly to a tee. They will chat up the customers to no end.
- Expert in the interaction between various devices and different versions of Android.
- Wrote technical specifications and maintained all reports pertaining to application development process
- Designed andimplemented automated testing to forBDD(Behavior Driven Development), TDD (Test Driven Development) usingCucumberwith java.
- Educate Juniors on how to commit their work and how can they make use of the CI/CD
- Generated, parsed and validatedJSONandXMLformatted data using Groovy Script that received in response fromRESTAPI calls.
- Extensively experienced in performing Manual and Automated Testing.
- Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, py.test, GitHub, XPATH, CSS, HTML, and JSON).
Environment: HP ALM, Selenium, Selenium RC, Selenium IDE, Karate, WebDriver, CI/CD, Selenium Grid, Windows, SQL, Sauce Labs, Android, iOS, TestNG, API, Jenkins, Maven, Eclipse.
Confidential, Columbus, OH
QA Engineer
Responsibilities:
- Developed and maintained automated test scripts for Regression testing using Selenium.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing andUser Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Createdautomation scripts using Selenium Web Driveras automation frame work.
- Performed Regression testingfor new builds and every modification in the application usingSelenium.
- Worked on integration of Selenium RC/WebDriver with existing API’s.
- Performed Compatibility testingof applications for dynamic and static content of browsers usingHTML IdsandXPathinSelenium.
- Updated framework functions & developed test scripts using Selenium Web Driver.
- Conducted Cross browser testing in IE, Chrome and Firefox using Selenium.
- Managed Test results and defects using JIRA.
- Analyzed test results and prepared test/defect summary report for Senior Management.
- Developed and executedSQLqueries in the database to conductData Integrity testingby checking the data tables on the server.
- Prepared user documentation with screenshots forUAT (User Acceptance testing).
Environment: Selenium, JAVA, SVN, JIRA, JMeter, Quick Test Pro, Quality Center, SQL, Agile, XML, Web Services
Confidential, Philadelphia, PA
QA Tester
Responsibilities:
- Developed Test plan of the application as per technical specifications.
- Developed automated tests using Selenium WebDriver with developers forContinuous regression testingand reducing manual testing effort.
- Worked on providing efficient locators strategy like Xpath and CSS to run Selenium scripts in stable condition.
- Manually tested both the SOAP & RESTFUL webservices.
- Maintained and executed Regression Test Suite in various environments(QA/UAT/PROD).
- Maintained the test scripts and project throughMaven.
- Updating the work progress to the entire team in the daily standup's.
- Developed the smoke and regression suites.
- Created and Tracked Bugs using HP Quality Center.
- Validated the Bugs/Issues reported by the Customers/Users before sending them to development team
- Responsible in analyzing Test Requirements and preparation of the Test Cases
- Running the nightly builds using continuous integration tool.
Environment: Windows, Selenium, Java, IntelliJ, Maven, Bamboo, Jira, SVN, SOAP UI, Quality Center
Confidential
QA Analyst
Responsibilities:
- Involved in attending meetings with the Business users and Business Analyst to finalize the requirements.
- Wrote ‘Happy path scripts’ for the entire application, which was used by all other testers to finalize their scripts.
- Designed test cases, test plan to make sure all the relevant data gets migrated from FTR13 Systems to FTR Legacy Systems.
- Tested the IVR system manually to route calls to the appropriate call centers based on the option selected.
- Tested the call flow for both touch tone and voice or speech recognition.
- Made sure the appropriate messages are played both in English, Spanish and Mandarin based on the inputs provided.
- Facilitating User Acceptance Testing and making sure that user request is met.
- Worked on Agile/Scrum methodology.
- Documented business requirements, and communicated these requirements to the development team for the design and implementation of business solutions.
- Analyzed, coordinated, documented and managed project requirements, project processes and procedures and its changes throughout the software development lifecycle.
- Performed Requirements Analysis and traceability using Test Director and MS Word.
- Worked with the QA manager to develop QA standards and ensure compliance with all regulatory requirements.
- Created and segregated SQL views and stored procedures for obtaining meaningful set of data.
- Extensively used MS Project for status reporting and planning throughout the project lifecycle.
Environment: Java, IVR, Quality Center, SQL Server, Pl/Sql, Windows.
