Sr. Software Test Engineer Resume
Minnesota, MN
PROFESSIONAL SUMMARY:
- Extensive experience in agile software development life cycle (iterative and incremental).
- Proficient in planning and developing testing activities like Test Case preparation, execution and defect management through JIRA.
- Experience in the agile development environment with frequently changing requirements and features set. Followed Agile (SCRUM) Methodologies for all the Phases of SDLC.
- Involved in several scrum meetings and weekly review meetings to track the progress of the testing phase.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, White - box testing, Black-box testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
- Worked collaboratively with Clients at Onshore and offshore teams to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
- Extensively automated regression and functional test suites by developing over 200 test cases, 5 test suites using Selenium WebDriver, JAVA, and TestNG.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- Expertise in Firebug, Fire Path add-on tools to identify the web elements using various locators such as id, Name, Xpath, partial link text, and CSS locator in the application.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Experience in Selenium synchronizations with conditional (Implicit, Explicit, and Fluent) and unconditional wait statements.
- Highly experienced in performing data quality test, data correctness test, data consistency test, and process interdependency tests to determine whether processed data is correctly extracted, transformed, and loaded.
- Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI and Postman.
- Extensive experience in writing complex SQL queries and PL/SQL scripts to validate the database systems and for backend testing.
- Experience in using project management tools such as MAVEN and configuration management tools such as GIT.
- Maintained the Selenium& JAVA automation code and resources in source controls like GIT over the time for improvements and new features and used GITHUB as the repository.
- Expertise in working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
- Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP Web service calls.
- Experienced in using Test Management tools such as Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
- Generated test logs using Log4j for various log levels.
- Developed and provided testing metrics and reports for the QA dashboard to effectively communicate test status to the test team and management.
- Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects.
- Analyzed user Requirements and wrote Test Plans and Test Cases.
- Performed Back-end testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database.
- Executed manual and automated test cases and verified results with expected results.
- Conducted regression testing identified software bugs and interacted with developers to resolve technical issues
- Performed batch execution and sending status report to higher management.
- Excellent working knowledge of designing & implementation of test strategy plans manually and automate test solutions for client/server and Web applications with Manual Testing.
- Experience in bug tracking using Bug Tracking Tools -Mercury Quality center, Test Director, and JIRA (SCRUM/AGILE methodology)
- Ability of mentoring and providing knowledge transfer to team members, support teams and customers. Excellent Communication, Analytical and Interpersonal skills.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, Postman
Test Build& Integration Tools: Maven, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid.
Programming Languages: JAVA, JavaScript, Gherkin
Markup Languages: HTML, XML, XPath
Databases: MySQL, Oracle, SQL Server, DBeaver, MariaDB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome
Operating Systems: Windows 7/8
Defect Tools: HP Quality Center, JIRA, ALM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
ETL & BI Tools: Ab Initio, Informatica Power Center 9.x/8.x/7.x/6.x,BOXIR2(Business Objects), SSIS,DataStage, Cognos, Tableau, Microstrategy
WORK EXPERIENCE:
Sr. Software Test Engineer
Confidential, Minnesota, MN
Responsibilities:
- Analyzing and understanding the Functional Requirements and business requirements derived from the use cases.
- Creating test strategies and test plans necessary for the testing of functional and business requirements.
- Developed Test Plans, test scripts and executed the test scripts.
- Creating automated test suites for the SAM Core UI application using Selenium web driver, testNG, Maven for build management.
- Followed Scrum Incremental process of Agile Software Development methodology, used JIRA for tracking development task and bug etc.
- Implemented Back end API automation for online user enrollment process.
- Implemented selenium Grid, which is capable of running tests in Chrome and Firefox browsers and also it has a capability of scaling up and down the pods when tests finish.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Developed new and updated existing REST API Automation test scripts using Rest Assured framework.
- Involved in SOAP to REST API conversion Testing for SAM core, Member and Group portals .
- Work experience in integrating Automation scripts with Continuous Integration tool Jenkins for nightly batch run of the Scripts
- Involved in sales force testing to validate claims, cases, Accounts and opportunities.
- Implemented an CI/CD framework to integrate the automation scripts using Jenkins
- Responsible for validating the mobile application across cross-browsers like iOS, Android, Windows and different platforms including mobiles and tablets.
- Testing different build versions of the mobile applications through the test flight and hockey applications.
- Building data sets for data driven testing and storing, retrieving, manipulating test data required for automation testing.
- Performing cross browser testing in chrome, internet explorer, and firefox; and cross platform testing in windows 7 and vista
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, and tested both XML and JSON formats.
- Performing data validations in the databases using DBeaver query management application.
- Good experience with source version control tools such as Git & GitHub as repository for source code management.
- Regression testing, rollout planning, solution release & post-release Production maintenance.
- Placed about 100 calls daily to validate test cases for IVR application.
- Extensively used and developed SQL scripts/queries in backend testing of Databases.
- Prepared daily status reports with details of executed, passed, and failed test cases and defect status.
- Setting up, monitoring and using Job Control System in Development/QA/Prod.
- Scheduling and automating jobs to be run in a batch process.
- Effectively communicate testing activities and findings in oral and written formats.
- Responsible for Stage Validation, UAT Support and Prod Validation and Smoke Test In all environments during the deployments.
- Facilitate sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations.
- Actively managed the in Daily Defect Calls to resolve the defects in efficient and in a timely manner.
- Updated the Project and Business Managers on the status of the testing.
- Participating in daily scrum meetings, sprint meetings and QA team meetingsand providing the team with productive suggestions when required.
- Participating in bug triage meetings to discuss the issues related to the bug.
- Training and onboarding new QA team members to accommodate them in different projects.
- Leading multiple projects simultaneously and providing regular updates on each of them to the Project Manager and Resource Manager.
- Good knowledge on the workflow customizations of JIRA and space management in confluence.
Environment: Selenium WebDriver, Grid, SQL Server, Git, Oracle, End to End Testing, Java Script, iOS, TestNG, Eclipse IDE, Splunk, Java, Postman, Sublime Text, Json, IBM ClearCase, IBM Confidential Quest, Wrike, Confluence, Toad, JIRA, HTML, WebDriver
Sr. QA Automation Tester
Confidential, EI Paso, TX
Responsibilities:
- Following Agile testing methodology, participating in daily SCRUM meetings and testing each SPRINT deliverables.
- Interacting with developers/BA to understand Business rules, implementations, technical and functional expectations to define testing parameters.
- Reporting testing activities and accounted for possible impediments at daily stand ups.
- Working on End-to-End test cases development and execution
- Working on different Healthcare Subsystem areas - Member, Claims, EDI (834,835,837), Financial, Provider, Managed care, Buy-in.
- Validating EDI Claim process according to HIPPA compliance.
- Involving in writing UAT test cases, UI test cases, ST test cases and Regression test cases.
- Involving in every week smoke testing
- Run the Automated Regression suite and analyzed results and file bugs.
- Identifying several web elements using different locators such as ID, XPATH, CSS etc. available in SeleniumWebDriver.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Configuration Jenkins Build job for continues Integration and Regression Testing.
- Creating Manual, Automated test cases in Gherkin language using SELENIUM/Spec flow and developed automation script using selenium web driver in visual studio. Using Java language and Test-NG framework for scripting.
- Creating automation framework in Selenium Web Driver using behavior driven approach like Cucumber.
- Performing Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Working on API and Web Service Testing using Soap UI pro on Soap /REST Protocols
- Monitor resolution status of the bugs and verify them fixed in new releases.
- Build and automate the deployment of all the front-end components using Jenkins, cutting deployment time and the number of developers need.
- Maintaining the version controls in GitHub.
- Experience in developing SQL, Stored Procedures, functions, triggers.
- Identifying, analyzing, and documenting defects, errors, and inconsistencies in the application using JIRA.
- Responsible for logging defects, attaching evidence, assigning and retesting defects.
- Developing Test cases and Test Scripts using HP ALM (Application Life Cycle).
- Co-ordinate with an off-shore QA team.
Environment: Java, Selenium Web-Driver, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, HTML, XML, agile, Rest API, JMeter, GitHub.
ETL- QA Tester
Confidential, Herndon, VA.
Responsibilities:
- Working on Scrum/Agile Methodology with 2 weeks Sprint.
- Excellent knowledge in complete Software Test Life Cycle (STLC).
- Very good understanding of the Software Development Life Cycle (SDLC) methodologies
- Written Test Cases for various segments based on the STTM (Source to Target Mapping) Document and User Stories.
- Applied advanced knowledge to complex business issues.
- Contributed to the development of new ideas and methods.
- Gathering requirements from Business Analyst’s in understanding the Databases and Structures required for masking.
- Worked on a team to address complex problems/projects where analysis of situations or data requires an in-depth evaluation of multiple factors.
- Good Hands-on experience on Ab Initio Testing. Worked along with developers on Ab Initio for Data Migration project.
- Worked on technical features, Reports and database performance tuning features testing using complex SQL queries
- Experience in designing, configuring, deploying SSIS packages and providing security for packages.
- Experience in Error handling, Debugging, error logging for production support in SSIS
- Creating test scripts using HP ALM. Tracked and reported the bugs with and Defect Reporting Defect Tracking using HP.
- Imported Data from relational database into SAS files per detailed specifications
- Prepared detailed Test Scenarios and Test Cases in HP ALM
- Done Smoke Testing in Front End, After The data is loaded to the Application
- Exercised independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives.
- Developed Test cases for positive and Negative Testing.
- Developed SQL for Positive and Negative scenarios.
- Used PL/SQL Developer for Automating test scenarios using SQL queries
Environment: :SQL, PL, SQL Developer 8, SAS, QualityCenter11/HP-ALM, Ab Initio, Hive, JIRA, Oracle 11g.
Test Engineer Feb ’13 - May’15
Confidential, Germantown, MD
Responsibilities:
- Attended Sprint Planning, daily stand up, Sprint Review and Sprint Retrospect meeting.
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Coordinated with the business analysts and developers and discussed issues in interpreting the requirements and effectively managed the finalized requirements using QTP.
- Demonstrated an understanding of Functional, Technical and UI requirements of the project.
- Developed automated scripts for functional testing and Data driven testing of the application using QTP
- Created automated test cases using QTP and mapped the test cases and defects
- Optimized QTP scripts for Regression testing of the application with various data sources and data types.
- Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.
- Support during User Acceptance Testing. Developed inline view queries and complex SQL queries and improved the query performance for the same
- Executed SQL queries to validate the data at the backend.
- Provided status reports to Project Manager by generating reports from Quality Center.
- Defect logging, assignment and tracking through JIRA .
- Identify defects in aggregate tables and report data, enter defect in JIRA and coordinate with developers to resolve them based on defect severity and priority.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Worked on detail design documents and Business Requirement Documents in Quality Center to understand testing needs and understand complete business process.
- Worked in co-ordination with onshore team.
- Ensured content and structure of all testing documents/artifacts is documented and maintained.
- Supported the lead in terms of Review of Test Cases and Business scenarios.
- Review requirements and attending meetings to understand the business functionality.
- Attended the weekly Project Meetings and discussed the issues raised according to their priority level.
Environment: Quality Center, SQL, QTP, VB script, Load runner, Jira, Windows XP, soap UI, Load runner.
QA Tester
Confidential
Responsibilities:- Understood the testing efforts by analyzing the Requirement Documents.
- Developed the test plans for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
- Tracked and managed problems during UAT
- Elementary knowledge of JMeter, SOAP UI, Postman plugin for API and performance testing.
- Worked on detail design documents and Business Requirement Documents in Quality Center to understand testing needs and understand complete business process.
- Ensured content and structure of all testing documents/artifacts is documented and maintained.
- Met with managers, team leaders and developers on LoadRunner, Scripting, Stress and Performance Testing.
- Attended the weekly Project Meetings and discussed the issues raised according to their priority level.
Environment: MS Office 2007, Oracle, C, Quality center, HTTP/HTML, Cucumber 1.2.4., JMeter