Quality Assurance Engineer Resume
Tampa, FL
SUMMARY
- 7+ years of experience with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Over 5 years of experience in Automation Testing using the tool, QTP, Java - Selenium, Serenity
- Expertise in preparing Complex SQL Queries, Reusable queries, Maintenance Queries
- Expertise in preparing Test Artifacts like Business Scenarios, Test Plan, Designing & Execution of Test Cases & Test Scripts.
- Sound knowledge on JUnit for Unit testing, Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations.
- Good experience in Mobile application testing with experience working on both Android and iOS platforms.
- Experience using Appium framework for testing mobile applications on different platforms
- Strong understanding and experience in QA Process, Principles, Test activities and deliverables in each phase of SDLC.
- Performed Functional Testing on SOAP and RESTful Web Services using SoapUI. Added Assertions to validate the Response JSON, XML.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla.
- Extensively used automation tools Selenium WebDriver, Appium, Katalon, SOAP-UI.
- Experience in Test activities - Planning, analysis, design, implementation, execution, evaluating exit criteria, reporting and test closure activities.
- Expertise in writing Selenium Web Driver automation scripts in JAVA
- Effective in cross-functional and global environments to manage multiple tasks and assignments concurrently
- Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Experience in working with build management tools like Maven and Ant.
- Highly proficient in Manual Testing and Negative Testing Experience in defining and design of Use Cases, generation and maintaining test scripts.
- Strong team player with ability to work productively in a team as well as individually. Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
TECHNICAL SKILLS
Testing Tools: Appium, Selenium, Katalon, Cucumber, SoapUI
Languages: C#, Java, SQL
IDE & Build Tools: Visual Studio Code, Eclipse, Intellij, SQL Developer, Net Beans, ANT and Maven.
Test Framework: Behaviour-driven development Framework, Data Driven Framework, Page Object model(POM)
Web Debugging Tool: Chrome Developer Tools, Xpath, Fire path, Firebug
Bug Tracking Tools: JIRA, Bit Bucket, Bugzilla
Scripting Languages: Shell Scripting, Java script
Database: Oracle, SQL Server, MySQL
Design: UML, Rational Rose, E-R Modelling, Microsoft Visio
Version Control System: SVN, GitLab
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Quality Assurance Engineer
Responsibilities:
- Prepare and review Test Plans, Test cases, Test scripts and deliverables to test the application ensuring application compliance with requirements and able to manage action items
- Involved in conversion from Manual to Automation.
- Prepared the Automation test scripts from scratch and drive the team towards it
- Responsible in writing automation test scripts in
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies
- Offshore-Onsite co-ordination with the teams. Led team effort to improve standards for regression test automation. Championed code re-use, more effective at detecting regression and more easily maintained Libraries.
- Leading a team size of 5 plus resources working at various time zones towards functional regression testing, Code reviews, Code walkthroughs, Maintaining Branches, Implementing Coding standards, Merging and maintaining code, successful implementation of Oneshield Insurance Suite to support Policy Administration/Billing/Claims/Public Relation Management operations.
- In addition will also ensure that implemented quality measurements meets program objectives and minimizes business risks during transformation, conversion, adoption with new product implementation in HISCOX Commercial Business line operations.
- Collaborate with stakeholders and project team to identify needs and gather requirements during brainstorming workshops for HISCOX commercial Insurance product lines
- Sprint planning for every sprint, Includes estimations and Task assignment
- As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.
- Performed the Mobile Testing for Mobile App of Client using Appium. Used Appium libraries to automate the application on Android.
- Used Cucumber framework as a part of Appium mobile testing.
- Maintaining the Selenium and Appium automation code and resources using GIT for Source Control Management.
Environment: Appium, Java, TestNG, Jenkins, Agile, SQL, Maven, HTML, Appium Desktop, IntelliJ, VS code
Confidential, Ormond Beach, FL
Test Automation Engineer
Responsibilities:
- Prepared Automation test scripts for Mobile application using Appium to run on Android and iOS.
- Tested iOS and Android applications with both manual and automation testing.
- Used Appium desktop to inspect mobile elements, record accessibility ids and use them in automation scripts.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional.
- Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using Hybrid framework.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Working knowledge on Android studio and XCode.
- Used Kobiton to perform testing on different versions of Android and iOS to increase the quality of testing.
- Experience with test frameworks like Mocha and Jasmine.
- Good knowledge on testing on Emulators.
- Experience testing RESTful APIs using tools like Postman.
- Performed Beta testing for Mobile, Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
- Analysed test reports and used Atlassian JIRA for bug tracking and GITLAB for code management.
- Review the pull request code (automation scripts), approve them and merger branches
- Used Qtest for managing manual test cases of both Mobile and Web applications.
- Performed Code Reviews for mobile automation testing scripts, approved and merged them.
- Prepared the Automation test scripts from scratch and drove the team towards it.
- Reviews the pull request code (automation scripts), approve them and merger branches.
- Worked closely with the Developers in the review and modification of the product and its specifications using Agile testing methodology.
- Actively participated in daily scrum calls, weekly SyncUp meetings, calls and was involved in discussions related to the improvement of products as a part of Agile/Scrum methodology.
Environment: Appium, Jasmine framework, Android, iOS, XCode, Android Studio, Appium Desktop, Selenium WebDriver, Java, Agile, SQL, REST, Eclipse, VS Code
Confidential, Daytona Beach, FL
QA Automation Engineer
Responsibilities:
- Coordinated the planning and execution of the comprehensive testing plan including unit testing, mapped record testing, application testing, device testing, integration testing, regression testing and workflow-based testing
- Developed test code in Java using Eclipse, IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Java
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Performed Data driven testing Selenium WebDriver using TestNG functions and JDBC Connections which reads data from scripts using property and XML files
- Designing the test cases using SOAP UI to verify the web services
- Developed Front end screens using HTML, CSS3, JSP, JSON, JavaScript, JQuery
- Coordinated with the application, infrastructure and Interface teams to address defects and ensure proper resources are in place to provide effective support during testing
- Developed coverage matrix for integration testing of assigned modules
- Ensured the completion and high quality of testing deliverables
- Worked with the Application teams to determine readiness for End User Acceptance testing
- Provided supplemental support for numerous application implementation and upgrade activities across several functions as needed
- Participated in Production Readiness assessments
- Participated during go live support
- Captured and published integration testing metrics for assigned module(s)
- Coordinate with Performance and Scalability testing
- Worked on Multi-Threading and Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
- Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc
- Wrote SQL queries for Oracle Database
Environment: s: Selenium WebDriver, TestNG, Jenkins, Maven, Manual Testing, Java, XML, HTML, Quality Center, SQL
Confidential, White Plains, NY
QA Automation Engineer
Responsibilities:
- Analysed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into distinct phases of testing and resources required to conduct the effort
- InvolvedinwritingTestCasebyusingWireframe,DesigndocsandAcceptancecriteria
- DraftedTestPlanwhichincludedtestingobjectives,testingphases,scenariosandtestenvironmentafterathorough analysis of the business rules
- Developed Automation framework using Selenium Web Driver
- Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform using "Selenium Remote control"
- Used Selenium Web Driver for writing test scripts for regression test coverage
- Worked on Data Driven Framework and MVC for Automation testscripts
- Integrated Selenium RC with existing API to test framework
- Extended Junit framework by adding some helper classes and methods
- Implemented Selenium GRID for compatibility testing
- Used XPath and DOM to work with dynamic and static objects in Selenium
- Coordinatedwithtechnicalsupportassociatestofixproprietarysoftwareissues
- Createdmanualtestcases,reviewedwithdifferentstakeholderstovalidatethefunctionality
- Conducted backend testing using SQL queries to validate data for database
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager(PM)
- Worked on Project Management tool- RTC,Jira
Environment: Selenium IDE, WebDriver, Java, JUnit, MVC, Jira, Quality Center, JavaScript, XML, HTML, Fire Path, Firebug
