Automation qa Engineer Resume
Dallas, TX
SUMMARY
- Over 7+ years of extensive expertise in Software Testing (Manual and Automation), Software Analysis, Design, and Development of Client Server and Web Applications.
- Worked in industries like Banking, Insurance, Medical, and Finance.
- Experienced in automated tests in C# and Java using Selenium, utilizing IDE (VS, Eclipse)
- Knowledgeable with test automation tools such as TESTNG and Jenkins
- Use of software engineering tools (such as Github, Jira, Jenkins, ReSharper etc)
- Planned, Designed, Built and Maintained Complex Test Automation Frameworks (Data - Driven, keyword -Driven, Hybrid)
- Worked on HP ALM, TFS for bug life cycle in STLC.
- 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, Component Testing, API testing and User Acceptance Testing (UAT) across varied domains and operating systems.
- Experienced with Waterfall and Agile SDLC processes.
- Experienced in Backend Testing (Writing SQL scripts, statements and executing SQL commands, queries and Stored procedure)
- Validated the XML, JSON with SOAP and tested RESTful API
- Extensive knowledge in gathering and understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (System Requirement Specifications) and Used cases.
- Working knowledge of UNIX/Linux/Solaris systems, both navigation within and use of visual editor.
- Expertise in Problem Solving and Defect Tracking Reports using Bug tracking Tools like Team Track & Bugzilla, JIRA
- Expertise in testing the browser compatibility for the web applications in Firefox/Safari /Chrome browsers.
- Expertise in writing Test Cases in Gherkin, executing Test Cases and Reporting Bugs in terms of Critical / Major / Minor defect classifications
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, ALM, Soap UI, Appium, Postman, JUnit, TestNG, NUnit, TFS, Resharper
Platforms: Windows 7/Vista/XP/2000/ME/NT, UNIX, DOS, Android
Languages: JAVA, C#, Unix Shell, HTML, JSON, XML, C++
Scripting: VB Script, JavaScript
Database: Oracle, MS Access, MySQL, SQL
Browsers: Chrome, MS Internet Explorer, Mozilla Firefox
Methodologies: Waterfall model, Agile Scrum, Kanban
IDE: Eclipse, .Net
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
AUTOMATION QA ENGINEER
Responsibilities:
- Responsible for requirements gathering, analysis; interacted with business in analyzing the requirements.
- Develop automated test scripts, reusable components and functions using Selenium WebDriver, Java for UI and API.
- Worked on Developing, executing and maintaining Test Plans, Test Scenarios, and Test Cases Documents in TFS based on business requirements.
- Created new test cases, Modified and updated existing test cases using Gherkin Language
- Created and executed the test cases for various scenarios, and participated actively in system, integration, performance and regression testing for every new build released.
- Created the UAT Test Plan by entering high - level requirements from the Statement of Need and Functional documents, as well as identified test scenarios, into the UAT Test document.
- Entered the defects into TFS and manages the resolution and documentation of these defects.
- Performed Development Integration, System Integration, End to End and User Acceptance Testing for the data services.
- Performed Positive & Negative testing for system validations.
- Involved in application security testing for securing the application with autantication & authorization.
- Creating test case and test sets, tracing them to requirements and executing them in TFS.
- Involved in Database testing by writing & executing SQL queries to validate that data population.
- Analyze all Report Bugs for continuous process improvement and keep tracking on the SDLC critical path.
- Reported defects using TFS Verified fixes and closed bugs during regression testing.
- Performed the web testing of the application for browser dependency.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome
- Initiated and participated in conference calls, walk through and review meetings.
- Performed web REST API testing using Postman
- Web services testing using Postman (GET and POST method) - and Restful (JSON) API
- Project based on Agile/Scrum methodology. Participated in daily Scrum meetings
- Conducted web testing using Chrome Developer tools.
- Monitored test, stage and production environments for accuracy and ensured they were running with the same specifications.
Environment: Selenium WebDriver, Java, Cucumber, Eclipse, SQL Server 2000, AWS, TFS
Confidential, Bloomfield, CT
QA AUTOMATION ENGINEER
Responsibilities:
- Develop automated test scripts, reusable components and functions using Selenium WebDriver, JAVA
- Execute / Dry run of the test script against any environment as part of test execution
- Setting up test data required for script execution using Selenium WebDriver, 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 and executed detailed and maintainable Test cases and Test Scripts
- Developed test scripts to automate process of testing in Selenium WebDriver
- Logged bugs/issues via ALM and determined severity of reported bugs.
- Automated graphical and 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
- Built a new Selenium test framework for teams to maintain automation cases
- Developed Automation Framework: Page Object Model, with separation 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 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
- 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: Java, Selenium WebDriver, QC, HTML5, TestNG, JavaScript, Agile, Maven, UNIX, Quality Center, ALM, SQL Server 2012/2008R2, Oracle 11g/10g, Eclipse, Appium.
Confidential, Dallas, TX
QA ANALYST
Responsibilities:
- Analyzed business requirements by interacting with end - users and developers.
- Involved in writing test plans, which detailed the testing scope, strategy and test requirements.
- Involved in all stages of testing the Auto and Home insurance applications
- Developed test cases for the creation of Quotes, Applications, and Endorsements based on state specifics
- Documented Test Cases corresponding to business rules and other operating condition.
- Used Quality Center extensively for creating test cases, validating Premiums, Underwriting Flags, Code, Decodes etc.
- Performed Functional, System Integration, Regression, and User acceptance testing on applications.
- Involved in Production Testing UAT
- Performed Web Services Testing using soapUI and Postman
- Used Selenium and Java to automate the regression suite. Able to create hybrid framework from scratch.
- Experienced in Selenese and JAVA via Eclipse IDE to create end to end automation test scenarios.
- Used Maven and Jenkins for Management and running test multiple environments.
- Validated the Web Services (SOAP), both Request and Response messages.
- Performed back-end testing by executing SQL queries against the Database.
- Wrote SQL statements for the generation of data for the execution of test cases.
- Collected and documented test data (such as Policy number, Agent code, Claim number) for functional testing as documented in test plan.
- Conducting Data driven testing, cross browser testing and parallel test execution using selenium
- Defects were tracked, reviewed and analyzed using Quality Center.
- Written and executed the Shell and Perl scripts for validate the requirements.
- Used ClearCase to manage requirements and Use cases preventing defects prior to heavy deployment.
- Managed the process of identifying issues during test passes and discussed/escalated the issues with the management, as appropriate
- Presented daily and weekly status report updates to Team Lead, Test Group and Managers.
- Implement QA process for PeopleSoft Projects and successfully executed the test plan/strategy with no pending issues to production
- Involved in project review meetings and discussed issues, status for tracking the progress with project teams.
Environment: Quality Center, PeopleSoft, Java, J2EE, Unix, Oracle 11g, Toad, Shell Script, ClearCase, VB, HTML, Windows XP. SoapUI, Postman.
