Qa Automation Engineer Resume
Dallas, TexaS
SUMMARY
- Around 6 years of experience in the test automation industry with complete understanding of theverification and validation of Software Products developed by the SDLC process.
- Successfully able to design test scenarios and executethem indifferent phases of STLC.
- Experience in Manual, Automation (Selenium, Java) and API Testing.
- Around 6 years of extensive expertise in SoftwareTesting (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, Telecom and Finance.
- Experienced in automated tests in Java using Selenium, utilizing IDEs such asEclipse
- Knowledgeable with test automation tools such as TESTNG, Junit, Cucumber
- Use of software engineering tools such as GitHub, Jira, and Jenkins
- Planned, Designed, Built and Maintained Complex Test Automation Frameworks (Data - Driven, keyword -Driven,POM, Hybrid)
- Expertise in functional testing, unit testing, integration testing, regression testing, System testing, black box testing, GUI testing, Sanity testing, Ad-hoc testing, usability testing, back-end testing, browser compatibility testing, and load/performance testing, API testing and User Acceptance Testing(UAT) across varied domains and operating systems.
- Expertise with Waterfalland Agile SDLC processes.
- Validated the XML with SOAPand tested RESTAssured API (POST, PUT, GET)
- Extensive knowledge in gathering and understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (System Requirement Specifications) and Used cases.
- Expertise in Problem Solving and Defect Tracking Reports using Bug tracking tools like Team Track & Bugzilla, JIRA
- Working knowledge of RDBMS and SQL queries
- Expertise in testing the browser compatibility for the web applications in Firefox/Safari /Chrome browsers.
- A highly motivated, energetic individual and a team player with excellent communication and interpersonal skills.
- Proven ability to work efficiently in both independent and team situation with positive results.
TECHNICAL SKILLS
Testing Tools: Selenium (JAVA), ALM, TestNG, Cucumber, JUNIT, JMeter, Jira, SoapUI, REST,Visual
Platforms: Windows XP/Vista/7/8/10, Unix/Linux, DOS, MAC,IOS
Languages: JAVA, HTML, JSON, XML, C++
Scripting Java: Script
Database: Oracle, MySQL, MS Access, SQL
Browsers: Google Chrome, MS Internet Explorer, Mozilla Firefox
Methodologies: SDLC, STLC, Agile Scrum, Waterfall Model
Protocols: FTP, HTTP, DHCP, TCP/IP
PROFESSIONAL EXPERIENCE
QA automation engineer
Confidential | Dallas, Texas
Responsibilities:
- Develop automated test scripts, reusable components and functions using Selenium WebDriver through JAVA
- Good understanding of Test Deliverables such as Test Plan, Test Cases, Risk Analysis Report, Requirement Traceability Matrix, Defect Report, and End to End test flow
- Setting up test data required for script execution using Selenium WebDriver 3.141.59, JAVA, 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 test scripts to automate process of testing in Selenium WebDriver
- Automated functional web interface using testing of the application using Selenium driver (Java)
- Automates Smoke and Regression test cases using Selenium WebDriver, TestNG and Java
- Created Traceability matrix to map the defects with test cases and test cases to the requirement
- Automation Framework: Page Object Model, with external data files, reusable functions and classes
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications
- 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.
- Implementedtest automation scripts for mobile testing usingAppiumforAndroidandiOSapplications.
- Developed automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava.
- IntegratedAppiumwith for distributing tests on thecloud.
- Implementedreal devicemobile app testing usingTest Objecton thecloud.
- Performed tests onemulatorsandsimulatorsoverCharles Proxy.
- Experience in setting up test environment for automated script execution usingJava,
- AppiumandTestNG.
- Performed concurrent executions onemulatorsandsimulatorsoverSauce Labsandusing real devices verTest Object.
- UsedGitHubas version control tool.
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- Writing Test cases usingElement locators,WebDriver methodsand Java programming features.
- Expertise in performingFunctionalTesting,IntegrationTesting andRegressiontesting.
- Expertise inProtractorAutomation testing for bothAngularandNon-Angularpages.
- ImplementedJasmineas a testing framework for Protractor.
Environment: JAVA, Selenium WebDriver, TestNG, Cucumber, HTML5, Javascript, Agile, Maven, UNIX,ALM/Quality Center, Firefox, Chrome, SQL Server 2012/2008R2, Eclipse, Postman, SoapUI, JMeter,Jenkins,Appium,Protractor,Jasmine,Angular JS
QA Automation engineer
Confidential | Wilmington, DE
Responsibilities:
- Create process flows, diagrams, RTM matrix and test coverage strategies to help team members to better understand the various scenarios of testing
- Wrote test cases based off the software requirements which ensured thorough testing of each segment of the web based application
- Maintained and Updated test plans, test cases, test environment, and test ware through SDLC
- Actively participated in various stages of the Software Development Life Cycle such as Design, Planning, Development and Testing
- Developed all test scenarios and test cases per requirement basis
- Involved in GUI, Functional, System Testing, Integration, Regression, Back-end and UAT Testing
- Automation Framework: Page Object Model, with external data files, reusable functions and classes.
- Implemented SpecFlow Cucumber in c # selenium
- Ensured to meet the project timelines and escalate the risk identified during the testing process
- Experience in implementing automated test tools (CSeleniumWebdriver, visual studio)
- Develop, maintain test automation framework using C#, Selenium, nunit, cucumber to test Web Application
- Design/implement automate test scripts and run them during integration
- Executing test plans and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected
- Developed and executed tests for Web services for Get, Post, Put and Delete response testing
- Communicated with support, business and development teams to resolve issues during test execution
- Ensured every feature of an application is tested and identified any potential issue before the product is released
- Tracked the testing progress by conducting walk through meetings with internal quality assurance and development teams
- Created detailed QA documentation including QA reports and actively participated in project status meetings
Environment: c#Selenium, JavC#,SpecFlow, Unix, ShellScripting, Pearl scripting, Oracle 9i/10g, SQL Server 2016, MSWord,, Windows XP, PL/SQL Developer.
QA Tester
Confidential | Dallas Texas
Responsibilities:
- Work closely with developers, business stakeholders and act as an integral part of the software development team using iterative development process
- Work with development teams to create test plans for enhancements and fixes on applications
- Manually performed Smoke and Sanity testing of the application
- Assist Test Manager with testing assignments and reporting up to client management
- Involved in GUI, Functional, System Testing, Integration, Regression, Back-end and UAT Testing
- Ensuring that every phase and feature of the software solution is tested and that any potential issue is identified and fixed before the product goes live
- Work as part of a team to perform manual, regression and performance testing on all Utility Technology systems and projects
- Manually Conducted Positive and Negative Testing
- Communicated with support, business and development teams to resolve issues
- Wrote SQL queries for Data base backend Testing
- Help manage, develop, and improve processes and procedures within the department
- Provide a positive role model, in terms of both work performance and attitude.
- Experienced in automated tests in Java using Selenium, utilizing IDEs such asEclipse
- Knowledgeable with test automation tools such as TESTNG, Junit, Cucumber
- Use of software engineering tools such as GitHub, Jira, and Jenkins
- Planned, Designed, Built and Maintained Complex Test Automation Frameworks (Data-Driven, keyword -Driven,POM, Hybrid)
Environment: Java, J2EE, Unix, Oracle 11g, ClearCase, HTML, Windows XP. SoapUI, Postman.Windows 8, MS Access, SQL, RTM, Clear Quest, Rational Requisite pro, MS Office, Agile.
