Qa Engineer Resume
Minneapolis, MN
SUMMARY
- Automation Engineer/QA Engineer with 7 years of experience in all phases of software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) in Software Development, Software Testing of web - based applications .
- Experienced in Java programming and diversified experience in Automation, Mobile and Manual testing serving various domains like Healthcare, Insurance and Retail .
- Developed various automation frameworks using Selenium, TestNG, Junit, Cucumber, Specflow, Java, C#, Maven, Apache POI.
- Expertise in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Maintained automation test scripts using Page Object Model to test the web applications
- Expertise in using Sauce Labs to run test scripts on different platforms and against different browsers in parallel to save time.
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically d uring a build release by invoking predefined maven commands.
- Conducted Functional testing, Regression Testing using selenium with data-driven framework
- Developed Automated Framework for validating APIs using HTTP Client and Rest Assured and used Postman for APIs testing.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression Suites.
- Performed Identity and Access Management (IAM) testing and SSO integrations with OKTA.
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage and Defect tracking using TFS, MTM and Jira
- Shared Daily Status Reports with all the team members, Team Leads, Managers.
- Implemented JDBC connections in the automation framework to validate data in the database.
- Written complex SQL queries in SSMS and Oracle Developer for backend testing of the application.
- Used JAWS application for accessibility testing.
- Flexible and versatile to adapt to any new environment and work on any project and excellent ability to learn new things quickly.
TECHNICAL SKILLS
Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC
Applications: Health Rules Designer, Health Rules Manager, HIPAA Suite
Testing tools: Selenium IDE, Selenium WebDriver, Cucumber, SOAPUI, Gherkin, Eclipse, Appium, Jmeter
Test Build & Integration Tools: Maven, Jenkins, GIT
Programming Languages: JAVA, C, C++, C#
Databases: Oracle, SQL Server.
Markup Languages: HTML, CSS, XML, XPath, CSS Selector
Operating Systems: WINDOWS, Linux
Frameworks: TestNG, Junit, Keyword driven, Data driven, Hybrid, Page Object Model.
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other tools: Jira, Eclipse, Visual Studio, TFS, MTM, JAWS
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
QA Engineer
Responsibilities:
- Worked on test planning, documenting, coordinating, and executing activities related to the testing of systems, databases and user interfaces.
- Testing included manual and automated test execution for functional, integration and regression testing required to meet the business requirements.
- Developed BDD Automation framework from scratch using Selenium, Java, TestNG, Cucumber and Maven
- Involved in developing the automation test script s for Mobile Hybrid and Web applications (IOS, Android) using Appium.
- Performed backend testing using SQL queries in SQL Server Management Studio to check backend data and data integrity.
- Ability to analyze the dependencies of internal data teams, Biztalk team, Health Rules and worked accordingly.
- Worked with Health Rules team in migrating internal core system with Health Rules.
- Worked on Health Rules Designer and Manager Applications and involved in configuration management.
- Worked closely with application’s compliance testing, checking if the application is compliant with HIPAA regulations.
- Used Claims Engine to process the claims loaded into the database, and analyzed the reports generated by the Claims Engine.
- Used Toad for backend data validation after the successful completion of the claims payable process.
- Used Selenium WebDriver, TFS, Specflow, NUnit and C# to develop automation framework and create test scripts in Visual Studio and supported regression suite for legacy systems.
- Handled multiple iframes and framesets to switch between/navigate through frames and performed necessary actions on the web elements.
- Used Jenkins for CICD and Maven as build tool as part of test automation framework.
- Used SOAP UI tool on SOA based application to test SOAP services and REST API.
- Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
- Performed Identity and Access Management (IAM) testing on web portals and closely worked with OKTA on Single Sign on (SSO) integrations.
- Performed accessibility testing using JAWS application on Healthcare Portals.
- Documented software defects, using TFS, MTM and JIRA, to report defects to software developers and project managers, leads. Monitored bug resolution efforts and tracked successes.
- Complied with standards and tollgates of the software development life cycle and follow strategies, plans and procedures within IT.
Environment: Health Rules Designer, Health Rules Manager, AGILE, Selenium WebDriver, Selenium Grid, Java, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Git, HP ALM.
Confidential, Chicago, IL
QA Engineer
Responsibilities:
- Successfully developed and executed test plans, procedures, use cases and test scripts, and provided in depth analysis to create and roll out new functionalities and enhancements.
- Used Selenium WebDriver, TFS, Specflow, NUnit and C# to develop automation framework and create test scripts in Visual Studio.
- Experience in performing EDI 834, 835 and 837 data validation and compliance.
- Used BizTalk to extract data from the EDI file and load it into the databases.
- Analyzed reports generated by the Claim’s Master after successful completion of each run.
- Created and executed test cases, logged and assigned defects in JIRA and kept track of the defect status and provided a status report during daily meeting.
- Used in SQL Server Management Studio and SQL developer to query databases for data validation in the backend.
- Verified Database changes by writing SQL queries, executed the application and data manipulation.
- Developed test strategies, test plans and test cases covering all requirements in the RTTM.
- Performed Functional, Regression, System and Integration testing.
- Logged defects in JIRA and updated as the defects were fixed and performed regression.
- Extensively used Selenium locators like XPath, CSS Selectors, Fire Bug, Fire Path locator and WebDriver to test the web application.
- Executed automated API t est scripts in SoapUI for all the existing Web Services at the end of each Sprint to ensure all the previous functionalities are intact.
Environment: Selenium, C#, TFS, Visual Studio, SQL Developer, Oracle 11g, Oracle 12c, EDI 834, 835, 837, Putty, Windows, Agile Scrum Methodologies, SOAP, REST, SOAP UI, XML, MS Office, JIRA.
Confidential
QA Automation Engineer
Responsibilities:
- Conducted Automation/manual testing using the industry test standards, guidelines and structured methodology on the UI based applications.
- Produced test plans, executing and evaluating test cases, and developing automated regression test suites using Selenium WebDriver.
- Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down, lists, combo boxes using Selenium.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Validated the data with front end applications in Oracle Databases.
- Responsible for Backend REST API Testing using Postman.
- Developed automation scripts for Mobile Native and Hybrid applications on IOS using Appium and Java.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
Environment: BDD framework, Cucumber, Selenium Web Driver, Eclipse IDE, TestNG, SQL Queries, Agile Scrum environment, Mobile Testing/Appium, SOAPUI, Jira.
Confidential
Software Developer
Responsibilities:
- Developed the applications by implementing Struts Framework based on MVC Architecture with EJB, Java classes as a Model, JSP as View and StrutsXML as Controller.
- Developed Session and Entity beans for the business logic implementation and persistence.
- Developed the user interface with HTML, CSS, JavaScript and jQuery.
- Used JavaScript and struts validator framework for front end validation.
- Involved in developing the core business logic using Session & Entity Java Beans (EJBs) and deploying them in the WebLogic application server.
- Implemented Hibernate Object Relational Mapping tools for persistence.
- Wrote efficient SQL queries for Data Modification and Data Definition in the database.
- Written unit test methods using Junit framework.
- Delivered design documents like Use case diagrams, Class diagrams and Sequence diagrams.
Environment: J2EE technology with Struts frameworks, Java, EJB (Java Beans), HTML, JSP, CSS, SVN, AJAX, SQL, Eclipse, UNIX, Oracle, SQL, XML.