Qa Analyst Resume
Dallas, TX
SUMMARY
- Overall 8+ years of experience as a QA Engineer, extensively worked on Manual, Automation Testing of Web Applications, Mobile, API, Webservices applications in domains such as Healthcare, Telecom.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Good Experience in working on projects inAgile Environment.
- Expertise in Automation Testing Experience (Selenium Web driver), API Testing, Mobile Testing andManualTesting.
- Analyzing and understanding Business specifications, testing requirements and Developing Test plans, Test cases, Test Scenarios and Traceability Matrix.
- Good hands - on experience on various test management tools likeJira, HP-ALM and RALLY.
- Expertise in conducting and participating in different Types of Testing - Integration, System, Functional, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Experience in developingSelenium automation frameworkusingTestNGand developingMaven targetsto execute automation suites.
- Experience on working withTestNG for automation reports.
- Experience in GUI, Functional, System and Regression testing ofWeb based applications.
- Good hands-on experience on various test management tools likeJira, HP-ALM and RALLY.
- Experience with HP ALM and Q-Testto develop Test cases, executing test cases in Test lab, and creating and tracking defects in Defects module.
- Exposure to Continuous integration tools like Jenkins, Hudson, and Bamboo.
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
- Good Knowledge in JUnit and cucumber framework.
- Experience in writing test scenarios and test cases for backend data testing and web portals and executing the test cases.
- Experience in testing both SOAP and REST services using SOAP UI, Groovy Script, Postman and Tested both XML and JSON formats
- Experience in Continuous integration tools like Maven, Jenkins, and Rally Tools.
- Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML.
- Experience in Database testing with Oracle, MS SQL Server, SQL, and PL/SQL Queries.
- Source Code Management tools like SVN and GitHub.
- Experience in developing SOAP and RESTful webservices.
- Good exposure on J2EE design patterns such as Model View Controller (MVC), Singleton, Factory, Front Controller, Service Locator, Value Object (Data Transfer Object), Data Access Object (DAO), Command, Context Object, Intercepting Filter and Business Delegate.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium WebDriver, Postman, QTP, HP load Runner, SOAP, Gatling, Protractor, Manual Testing, Appium (Android & iOS Testing).
Frameworks: Page Object Model, Keyword Driven, Cucumber, Jasmine, Gherkin, TestNG, Junit, Unit, Data Driven, BDD, Hybrid Testing.
Defect Tracking Tools: HP ALM, Quality Center, Jira, Confluence, Team Foundation Server (TFS)
Build &Integration Tools: Maven, Ant, Jenkins, Bamboo, Hudson
Languages: C, C#, JAVA, SQL, PL/SQL
Framework: .NET Framework, Win Forms, Web Forms, Web Services, AJAX, TestNG.
Browsers: Firefox, Internet Explorer, Safari, Google Chrome.
RDBMS: MS SQL Server, Oracle DB
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Application/Web Servers: IIS, Apache (Tomcat)
Methodologies: Agile / Scrum
Tools: Eclipse, Visual Studio, SVN, GitHub, Postman, MuleSoft.
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Performing UI Sanity and performance testing based on analysis and requirements, non-functional specifications, and end-user needs.
- Creating automation test scripts for different applications using Selenium web driver, java(Eclipse IDE)and maintaining automation test scripts.
- Creating automation test suite using Selenium Web driver.
- Using Selenium locators such as Xpath, CSS selector, Fire Bug, Fire Path to test the web applications.
- Testing compatibility of applications for dynamic and static content under various cross browser using XPath in selenium.
- Updating Test Cases periodically to manage changes in requirements.
- Importing web services and testing them using Insomnia and Postman tools.
- Extracted and collected data needed to create reports.
- VDRT tool for pulling the data that is needed for testing.
- Submitting Coverage Status Report of tests performed on daily basis.
- Kibana for defect triaging and code flow.
- Backend testing usingSQL Queriesto verify the data flow from the database assigned to the owned team.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver andJenkins.
- Performed Data driven testing using Selenium WebDriver.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Created Maven Project using Maven build automation tool to create dependencies like wars, jars.
- Implementing Automated Execution of test cases using Jenkins.
- Part of Infra team to setup the environment and deploy the builds.
- Interacting with Peers and Developers to clarify the issues related to UI Functionality of application. Involved in defect review meetings and walkthroughs.
- Automating new features and existing features for reducing time and cost.
- Participating in the production calls as part of the testing team to do the performance testing.
- JIRA for tracking requirement and issue tracking.
- Documenting the Processes or business flow as part of the Test documentation.
Environment: Jenkins, Eclipse, JDK, Kibana, Selenium Web driver, JAVA, TestNG, JIRA, Insomnia and Postman, SQL Developer, Maven.
Confidential, Overland Park, KS
Senior Test Engineer
Responsibilities:
- Working with Agile team, participated in requirement gathering and review meetings.
- Analyzed and understood each requirement for purpose of creation of test scenarios and test cases based on the BRD and executed them as part of system testing both happy path and negative tests.
- Performed UI testing, Smoke, Functionality, Integration, System, Regression, and performance testing based on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Involved in design and development of automation frameworkusing TestNG.
- Prepared and executed test scripts using Selenium Web driver Java(Eclipse IDE).
- Located web elements using Xpath, CSS Selectors etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Designed the test scripts and analyzed the results in various levels of the application including Integration, Regression, Functional and Acceptance testing usingSelenium.
- Worked on different feeds testing related to the Integration and Workday.
- Involved inBack End Functional testing (DDT), loaded Data from external files(.csv) and executedSQL commands (CURD operations) likeInsert, Update,andFunctions for validating accuracy of data, data extraction and to ensure database integrity.
- Tuned ETL jobs/procedures/scripts, SQL queries, PL/SQL procedures to improve the system performance. Executed Database Scripts and tracking the database changes for the application.
- Mocking/Masking of data based on the requirement and loading data into the DB and validating the Test Scenarios and performing data loads and routine updates on an ongoing basis.
- Involved in end-to-end testing (Regression Testing) from Portal/UI to the Reports.
- Extracted and collected data needed to create reports.
- Submitted Coverage Status Report of tests performed on Sprint basis.
- Redmine as Source code management and Apache Tomcat for the code flow and looking for error logs.
- Interacting with Peers and Developers to clarify the issues related to Test Data, Test cases design Flow, Features, and Functionality of application. Involved in defect review meetings and walkthroughs.
- Used Truecomp (callidus) tool and ICM (IBM) tool for calculating commissions and giving out incentives.
- Running pipelines and reports using Truecomp for different channels (Retail, B2B and Indirect).
- Automating new features and existing features for reducing time and cost.
- Used HP ALM, JIRA for tracking requirement and issue tracking.
- Maintained Test Scenario’s and Test cases in Q-Test.
- PUTTY to load data into the SQL tables and move data between tables using Korn shell (.ksh scripts), also to load files on to the FTP.
- Using WinScp (FTP) file transfer protocol to transfer files.
- Involved in the production support.
- Documented the Processes or business flow as part of the Test documentation.
- Applied a sense of urgency, commitment to deliver in a timely fashion.
Environment: Truecomp (callidus), IBM ICM, Redmine, Oracle DB, SQL Server, Putty, Winscp, Tomcat Server, Q-Test, HP ALM, Eclipse, JDK, UNIX, Selenium Web driver, JAVA,TestNG, JIRA and RALLY.
Confidential, St. Louis, MO
Software Engineer
Responsibilities:
- Worked with Agile team, attending meetings for the requirements gathering and to address any issues or action requires validating requirements.
- Analyze Requirement Specification documents.
- Developed Restful services for the integration of the UI and the Backend using Mule Soft.
- Creating synchronous and asynchronous flows using Mule Soft Tool to integrate API with backend systems.
- Using Mule Expression Language (MEL) to access payload data, properties, and variables of Mule Message Flows.
- DAO layer implementation using JPA and DB connector of Any point Studio.
- Developed web services for integrating with the External Web Services.
- Used existing spring JDBC template for persistence process, with database.
- Accessing the Oracle DB for pulling the data and to validate the data stored in Database.
- Checking in and checking out the code from the SVN.
- Using Jenkins, ANT and Maven build tools for building and deploying applications on web/App servers.
- Conducted meetings to discuss and understand business rules/logic of the product requirements also interacted with BA & Dev teams to resolve the issues/defects.
- Compared the instance with use case and design document to verify necessary functionality implemented.
- Involved in the functional testing (Smoke, sanity, Integration and Regression) of the web services.
- Created test cases with various scenarios (Positive and Negative) for webservices (both REST and SOAP) based on requirements document and business rules.
- Executed test cases using POSTMAN and SOAPUI.
- Developed automation test scripts in POSTMAN (JavaScript) for testing RESTFUL Webservices.
- Generated HTML reports as part of test execution and presented it to the team on weekly bases for better understanding the performance of Web services.
- Executed of the Database Scripts and tracking the database changes to check application performance.
- Handled tasks like running test, debugging, and unexpected events that occur during the Test Run.
- Evaluated and implemented QA process improvements for ongoing testing.
- Performed Backend testing by creating and executing SQL queries as part of web services testing.
- Participated in WAR room discussions, QA meetings, Project status meetings and Defect triaging meetings for avoiding the repeating integration related defects.
- Involved in performance testing (Load and stress) using LoadRunner.
- Defect Management by Logging and Tracking bugs in JIRA during execution in Test lab.
- Coordinating with team in troubleshooting and fixing production application issues.
- Providing daily status report, defect matrices, daily updates to lead.
Environment: Java, Spring Boot, Mule ESB, Web Services, SOAP, JavaScript, Maven, Tomcat Server, Jenkins, SoapUI, Postman, Oracle, SVN, JIRA, LoadRunner.
Confidential, KS
Software Engineer
Responsibilities:
- Enhancement to existing application with extended business rules and created a User-Friendly web page.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML, CSS, JavaScript, Angular, Bootstrap and AJAX.
- Integrating the front-end UI to the back- end using Web Services (MVC).
- JQuery to select and manipulate HTML elements also CSS manipulation and Bootstrap for styling the HTML elements.
- Creating Tables and loading data into Oracle DB and creating the Web API Services for communicating with the Database.
- Creating different Web services/Web methods to implement business rules.
- For integrating both the UI layer and the Database Layer used the Ajax Calling services.
- Performed Client validations using jQuery and performed server-side validations on code behind.
- Used built in directives for the two-way data.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, XML, and Angular.
- Prepared test plans to establish the preliminary test strategy, test cases based on BRD and User Stories.
- Performed Front end and Back-end testing of all the Modules using Manual as well as Automation Testing techniques.
- Prepared and executed test scripts using Selenium.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Located web elements using Xpath expressions, CSS Selectors etc.
- Reviewing the Test reports using TestNG.
- Performed browser (IE, Firefox, Chrome, Safari) compatibility testing using Selenium Grid.
- Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate the data.
- Filed and tracked the defects using JIRA.
- Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
- Followed Agile/Scrum Methodologies for all the project activities.
- Used Git-Hub for version Control and source code Maintenance needs.
Environment: MVC, Web service, Web API, JavaScript, Angular, JQuery, HTML, CSS, Bootstrap, Ajax control tool kit, Visual studio 2015, SQL Server 2015, Selenium.
Confidential
Quality Assurance Tester
Responsibilities:
- Migration of Data from OneNote to SharePoint.
- Participated in requirement and design walkthroughs.
- Designed front end pages using HTML, JQuery and JavaScript and Bootstrap for enhancing the web pages.
- Developed web Services using the MVC framework for in and out of Data.
- Performed Client validations using JQuery and performed server-side validations on code behind.
- Implemented Cascading Stylesheets to attain uniformity in all webpages.
- Involved in analyzing Business Requirement Documents and writing Test Plan.
- Developed Test Cases to cover overall quality assurance testing.
- Involved in Manual testing to develop test cases, test scripts, executing the scripts and logging the defects in JIRA.
- Test case management using Q-Test.
- Involved in system, Functional, Regression and Performance testing.
- Performed Manual Testing on the front-end web pages and backend to check the functional flow.
- Extensively used SQL scripts/queries for data verification at the backend.
- Wrote SQL Queries for backend/ETL testing.
- Provided a weekly project report that includes Test Metrics and status reports.
- Participated in meetings with developers and other teams to streamline and enhance current way of testing and identifying bugs and gaps in transactional flows. This also helps in improving overall efficiency and performance of applications.
- Coordinate with team in troubleshooting and fixing production application issues.
- Involved in Deploying Web application on the Production Server.
Confidential
Software Engineer
Responsibilities:
- Attending meetings for gathering the requirements for the proposed project.
- Understanding the assigned requirements and preparing the study report.
- Analysis of assigned requirements and working on them.
- Interacting with UI Analyst and Database people for proper understanding and generating the C# code.
- MVC 4.0 for developing the Business layer of the application.
- Storage and optimization of Data in the JSON Format.
- Using Git-Hub for the purpose of version Control and source code Maintenance needs.
- Effectively used JQuery and Java Script for Client-Side Validations.
- Using ADO.NET and Entity framework to communicate with the database.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Build tracking, status reporting for the number of issues tested, pass, fail based on issue severity, category, number of new issues raised including regression in HP ALM.
- Test case management and execution. Managed reviews for test cases and functional documents.
- Issue triaging with development and Business analyst.
- Prioritize issues based on the business requirements and co-ordinate between the teams to get the issues fixed.
- Worked in Scrum methodology (Agile).
- Worked with the data for the statistical analysis.
- Developed marketing plans from the consumer behavior and the customer profiles.
- Used the GIS-Esri to find the traffic in a particular place mentioned in the data.For the better understanding of the data analysis created dashboard using the AccuQuery.
- Worked with the Oracle Server 9g.
- Created the EERD diagrams for the better understanding of the database.
- We have implemented SQL/PLSQL Procedures, Functions, Triggers, XML and Xpath.
