Senior Qa Automation/manual Tester Resume
Mechanicsburg, PA
SUMMARY:
- Value driven and highly accomplished professional in Information Technology, Banking & Financial Services, Manufacturing, and Public Sector Industries with around 9 years of experience in Software Quality Assurance in Automation and Manual testing using Selenium, Java, SOAPUI, TFS, SQL.
- Extensive experience in testing the client, web & Mobile applications manually and using automated testing tools.
- Key areas of expertise include project management, quality assurance with ability of documenting business requirements, reviewing functional specifications, analysis and comparison of existing solutions, providing cost estimations, writing test strategies, test plans, test cases, coordinating testing and documentation.
- Experience in all phases of Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC).
- Expertise in writing automated test using Selenium, JUnit and Java.
- Experienced in all phases of lifecycle including requirement gathering, risk analysis, project planning, scheduling, testing, defect tracking, reporting and managements.
- Expert in automated testing as well as in manual testing using tools such as ALM, HP Quality Center, MTM, TFS, Selenium Web driver, TestNG, Maven, Cucumber, Jenkins.
- Experience with BDD/cucumber and writing test cases in Gherkin language.
- Experienced in developing use cases, user interface specifications, and user requirement specification documents.
- Experience on Selenium IDE and creating Scripts in Selenium Web - driver by using Java
- Developed ANT based build scripts to run Selenium Automation
- Used Jenkins1.5 as Continuous Integration tool
- Exposure to performing database backend testing and in writing SQL Queries
- Developed automation frame works in Hybrid and Data Driven, models and good understanding of different frameworks like Key-word driven, Page Object Model.
- Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
- Good knowledge in Database Testing using SQL, PL/SQL.
- Experience in testing web services based on SOAP and REST using SOAPUI Pro.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model, Iterative model and V-model.
- Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
- Strong Analytical and Problem Solving skills.
- Quick learner of new software/tools, self-starter, can work independently and in a team.
- Can conduct functional, load, smoke, GUI, integration, and regression testing.
- Good experience in working with bug tracking tools and defect management.
- Ability to interact with Business Analysts and developers regarding functional requirements, bugs, enhancements and test case review meetings.
- Good experience in writing DSR ( Daily Status Report ) and WSR (Weekly Status Report)
TECHNICAL SKILLS:
Operating Systems: Unix/Linux, OS-X, Windows XP/NT/7/8.1/10.
RDBMS: Oracle, MySQL, DB2, Vertica, SQL Server.
Programming/Scripting: JAVA, VB Script, JavaScript, Shell Script, Groovy.
Testing Tools: QTP/UFT, SOAPUI, Selenium Web driver, TestNG, Junit, Eclipse, MTM, TFSCI /Build/Version: Jenkins, Ant, Maven, Git, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Mechanicsburg, PA
Senior QA Automation/Manual Tester
Environment: Selenium WebDriver, Java, SQL Server 2012, NodeJs, Cucumber, Jenkins, Web Services, Eclipse, Nightwatch JS, Agile, Jenkins, Test NG, ASP.NET, VB.Net, C#.Net, Oracle SQL Developer 4.0.3.16, Microsoft Test Manager(MTM), MS Visual Studio 2010, Fiddler 4, QTP 9.2 and 9.5, SQL Server 2005/2008, HTML, XML, SSRS, Opcon, ATS, TFS, SQL, SOAP UI 4.5.1, Notepad++, SnagIt Editor, Informatica, Policy Manager, CA IDM and Splunk.
Responsibilities:
- Worked on various Maintenance initiatives and work orders.
- Analyze and Review Business Requirement Documents/Functional Requirement Documents (RDD) and Use Case Documents.
- Created Test plan, Test strategy, performance Test Plan and User Acceptance Test plan.
- Conducting team/bug triage meet, participating in App team, UAT team & Client team meetings, assigning task to team members.
- Defined activities required to prepare and conduct Functional Testing, Integration Testing, System Acceptance Testing, Regression Testing, GUI Testing, Mobile testing (browsers & Native Apps), Backend Testing, Performance Testing and User Acceptance Testing.
- Responsible for reviewing Test Cases & creating the Traceability Matrix.
- Create and execute test cases then recording of test results using Microsoft Test Manager.
- Developed SQL Queries used to perform Oracle SQL Developer database testing.
- Created XML to performed service testing through SOAPUI Pro and validating in SOA Policy Manager.
- Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM)
- Implemented automation using Selenium WebDriver, Test NG, Cucumber
- Used Protractor to run end-to-end tests that are written in JavaScript and run with nodeJs language used is Java and expanded test scenarios, tracked Cucumber reports.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Executed the automated regression test cases during every release and also executed the daily regression test suites.
- Implemented automation using Selenium WebDriver, TestNG, and Cucumber.
- Wrote, troubleshot, and maintained automated test plans using Selenium and Nightwatch JS
- Extensively automated Regression and Functional test suites by developing over 140+ test cases and five test suites using Selenium WebDriver.
- Developed BDD tests using Cucumber by writing behaviours and step definitions.
- Developed required Selenium support code in JAVA for Cucumber.
- Scripted tests aimed at maintaining the quality of our websites using Selenium and Nightwatch JS
- Used Jenkins as continuous integration server to run automated test suites.
- Used selenium Nightwatch .JS for Automation testing and Chai.JS for unit testing.
- Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications
- Experience on End-to-End testing from project Start to Sign-Off.
- Interacted with Business Team for the requirements and also interacting with developers.
- Maintained team Defects report though MTM & TFS and reported to the management on daily basis.
Software QA engineer
Environment: Visual Basic, ASP.NET, C#, SQL Server, Test director, Win XP, MS Office & SharePoint.
Responsibilities:
- Performed the role of an Auditor for an affiliate of Citi's North Americas collections (related to Credit Cards, Auto loan, Mortgage loan, and personal loan).
- Conducted audits on applications/processes used by the Bank and also on the different communication tools used by the Bank to reach customers (calls, letters, emails etc.).
- Notify clients/business on probably reputational/operational risk that might affect the business, it involves drafting and implementing a corrective action to mitigate the risk and follow up through to the point of resolution by working with the clients/business.
- Reviewed and analysed requirements, Developed test plans, writing test cases, performed Integration, System, Regression and User Acceptance Testing (UAT).
- Used Test Director for bug tracking and reporting. Involved in the Manual Testing and developed Traceability Matrix. Performed Both Positive and Negative Testing.
- Developed SQL Queries used to perform database testing.
- Identified the bugs and interacted with the team lead and developers for a resolution to ensure the overall quality of the software.
- Maintain excellent rapport with the clients and the management to discuss process improvements, risk, and control identification and establishment and to discuss issues and concerns while testing the risks and controls.
- Weekly call with Clients regarding the deliverables required for testing.
Software Tester
Responsibilities:
- Worked at the client location in Indianapolis as a test lead.
- Involved in test plan design & review, reviewing test cases, traceability matrix creation, test scripts scheduling, test effort estimation and test scripts execution.
- Tested the mobile application website using various mobile devices and tablets (Android/IOS).
- Involved in cross browser testing of the MPL web application using Selenium Webdriver (GRID) using Java and TestNG across various browsers on windows/linux platforms.
- Used build management tool Maven in the framework for batch triggering of test cases.
- Worked closely with the QA manager to discuss/decide major activities, scopes and milestones in the QA life cycle, update and publish status reports.
Software Tester
Responsibilities:
- Worked at the client location in Indianapolis as a test lead.
- Involved in test plan design & review, reviewing test cases, traceability matrix creation, test scripts scheduling, test effort estimation and test scripts execution.
- Tested the mobile application website using various mobile devices and tablets (Android/IOS).
- Involved in cross browser testing of the MPL web application using Selenium Webdriver using Java and TestNG across various browsers on windows/linux platforms.
- Used build management tool Maven in the framework for batch triggering of test cases.
- Worked closely with the QA manager to discuss/decide major activities, scopes and milestones in the QA life cycle, update and publish status reports.
- Executing Functional Testing, Integration Testing, System Testing, Regression Testing, Backend Testing, Performance Testing and User Acceptance Testing.
- Converting XSD to XML. Firing request XML and getting a response.
- Debugging and executing the scripts.
- Developing SQL Queries for Database testing.
- Reporting the defects using Bugzilla.
- Timely reviewing of the updated Use Cases, BRD's and the TDD's to update self to the change in the application business flow.
