Sr.qa Test Analyst Resume
Chantilly, VA
PROFESSIONAL SUMMARY:
- Overall 8 years of experience in Software Quality Assurance (QA) and Test Automation. Proficient in preparing Test Plans, Test Scripts, Test Scenarios, Test Designs and Test Cases for both Manual and Automation Testing.
- Extensive experience in Quality assurance standards, methodologies and strategies with better understanding of Software Development Life cycle (SDLC), Defect Life Cycle (DLC) and Software Testing Life cycle (STLC) such as Analysis, Design and Development of various Applications using C# and Java/J2EE Technologies.
- Strong Experience in Smoke, Regression, Functional, Integration, GUI, Build Verification and User Acceptance, Features , End to End Testing and System Testing.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/Web Driver, Selenium Grid), NUnitConsole, Cucumber, BDD, Visual studio, Eclipse.
- Strong analytical and problem solving skills.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, integration, User Acceptance Test ( UAT ), Unified Functional Testing ( UFT ) and Compatibility Testing of Web and Client server based Applications.
- Highly proficient in working with automated testing tools like HP - Mercury Interactive Test Suite (LoadRunner, Quick Test Pro and Test Director/Quality Center ). IBM Rational Test Suits, Parasoft Automated test tools.
- Excellent writing, verbal and interpersonal skills.
- Strong experience with Agile test methology and Agile Development process.
- Tested Web Services/XML/ SOAP and RESTFUL Services using Soap UI tool.
- Extensive work experience using Bug Tracking Tools like Quality Center , JIRA , Trac , Rally and Bugzilla .
- Strong experience in cross browser, cross platform web testing with Selenium RC and Selenium Web Driver and TestComplete .
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, Selenium Web Driver and TestCompelete.
- Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios.
- Specialized on Provide cost-effective solutions using 'best practices' by implementing commercial tool in the market.
- Technically resourceful in different types of testing such as Functional, Positive , Negative , Regression, Integration, Black box , Volume, User Acceptance, End-to-End Testing and Business Process Testing.
- Having good Experience in implementing OOPS concepts of C# and Java such as Inheritance, Polymorphism, abstraction, Encapsulation, JSP, Servlets, JDBC, Exception handling.
- Experienced in web development using HTML, CSS, JavaScript technologies.
- Expert understanding of Behavior Driven Development (BDD) Environment and experience in Agile software
- W orked with IBM Web Sphere, JBoss, Web logic, Apache Tomcat and IIS web servers.
- Experience of working with databases Oracle 8i/ 9i/ 10g/ 11g and DB2, MySQL, SQL Server extensive experience working on PL/SQL, Oracle Database development experience using tables, triggers, views, packages, stored procedures and all object relational features in oracle.
- Experience with build tools like Ant, Maven and log tool such as Log4j.
- Experience in using JUnit, NUnit testing framework and log4j.
- Experience with continuous integration tools like Jenkins, TeamCity etc.
- Worked in Agile environment for developing environment using JIRA tool.
- Experience with an Agile, Scrum methodology to ensure delivery of high quality work with two-week iteration.
- Experience in version control - GIT, Subversion (SVN), TFS and Clear case
- Use Sonar qube for static code analysis and delivery better quality control of Java source code.
- Instrumental in setting up Quality rules and standards using SONAR .
- Experienced in using Operating Systems like Windows 98/2000/7/8/10/ NT / XP, Linux, UNIX and Knowledge in UNIX Shell Script.
- Good at prioritizing along critical path and meeting project milestones and deliverable dates.
- Experience in Automated Software Testing, Test methodologies, preparation of test data, preparation and execution of regression test scripts, preparation of weekly status report.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently. Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, Selenium IDE, Selenium RC, Test Complete, QTP, QC and HP ALM
Languages: C#, Java, SQL, PL/SQL, RDBMS
Application/Web Servers: IBM Web Sphere, Web Logic, Apache Tomcat, and Microsoft IIS 5.0/6.0/7.0.
Web technologies: XML, SOAP, HTML, CSS, Java script
Other Applications: MS Office, MS Excel, PowerPoint, Visio
Defect Management: ALM, Trac, HP Quality Center, JIRA, Rally, Bugzilla
Web Service: RESTful, SOAP, JAX-RS, JAX-WS, JAXB, WSDL, JAX-RPC
Testing: JUnit, NUnit, JMeter, Mockito
IDE Tools: Visual Studio, Eclipse 4.0, Net Beans 8.1
Databases: ORACLE, SQL Server, MySQL and DB2.
Build Tools and Browsers: Ant, Maven, Chrome, Firefox, IE
Requirement Management: HP Quality Center, Rational Requisite Pro
Version Controls: CVS, TFS, SVN, GIT
Integration Tools: Jenkins, Bamboo
Platforms: Unix/ Linux, Windows 7, 8,10
SDLC Methodologies: Agile Methodology, Waterfall and iterative.
PROFESSIONAL EXPERIENCE:
Confidential, Chantilly, VA
Sr.QA Test Analyst
Responsibilities:
- Worked in full Software Testing Life Cycle (STLC) that includes Analysis, Designing, Coding, Testing, implementation & Production Support of application in Agile methodology using SCRUM. Worked in Agile environment for developing environment using JIRA tool.
- Prepare a Decision Analysis and Resolution ( DAR ) and Involved in Test tool selection based on tool selection criteria.
- I was Involved in building Automation Tool to test multiple products in multiple environments at a time using Selenium Web driver, C#, Visual studio, SQL Server along with UI technologies such as HTML, CSS, Java Script..
- Extensively Worked with Visual Studio to develop, test and deploy the complete application.
- Write the smoke test scripts using C# with selenium web driver based on test cases provided by QA testers for multiple products in multiple environments (OS, QA and Production).
- Implement automation Framework in C# for Selenium adopting a Page Object Model ( POM ) Framework.
- Designed and Implemented test automation framework using Cucumber and selenium web driver.
- Implemented automation scripts for cucumber BDD framework to test key business process scenarios.
- Perform final trail runs to ensure test scripts runs consistently on positive and negative test cases.
- Worked with multiple browsers such as Chrome, Firefox, Internet Explorer browsers to run test scripts.
- Integrate the all test scripts with automation framework to run from UI.
- Setup the DB and created Tables as per the Framework for Loggers.
- Implemented DB logs using SQL Server manager along with test logs
- Used Team Foundation server (TFS) as central machine tool.
- Involved in deployment of DB, App, Web Server in Local SBX Servers and Client Servers (HRSA) as well.
- Conduct the Internal Training and Knowledge Transfer (KT) sessions on Automation framework and Test Harness Setup.
- Prepare the Technical design document and deployment document.
Environment: C#, Selenium Web Driver, Agile/SCRUM, TFS, HTML5, CSS, Javascript, SQL Server, Chrome, Firefox, Internet Explorer, Cucumber, BDD, Visual Studio.
Confidential, Tampa, FL
Sr. QA Test Automation Engineer
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed. Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure that all issues are found and reported early.
- Perform various testing on web based applications -Functional, Integration and Regression Testing.
- Automated the Test Cases using Selenium Web Driver , Test NG , Report NG and Java , Fire Bug and Fire Path.
- Designed, executed and maintained Selenium Web Driver, Test NG, JAVA automated test cases for regression testing and generated reports.
- Modified the script in UFT to automate the Client/Server application. Used descriptive programming to develop the automation scripts in UFT .
- Implemented Page Object Model( POM ) by using Page Factory elements.
- Identify/Inspect the Web Element using page object for UI application and generate test scripts page object pattern for the Request application.
- Map the multiple test scripts in test suite and run all test suites at one time and validate the issues in HTML report. Generated custom Reports to show business whenever they need.
- Maintained the test scripts in GitHub repository for pull and push files to local repository and work together with project team members (Dev and Business).
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Executed LoadRunner scenarios using LoadRunner to perform Stress and scalability test.
- Worked with LoadRunner Controller for configuring and execution of performance test scenarios with multiple virtual users and multiple virtual user scripts, managed and collected metrics for the various system monitors.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver & created Data Driven framework using Test NG .
- Developed Test Cases to test WebServices and RESTful calls using Soap UI tool.
- Validated Web Services and RESTful calls by comparing the data with Database and User Stores.
- Involved in the regression test planning for the project and identified the critical regression tests.
- Executed the automated regression test cases during every release and also executed the daily regression test suites and finding defects assigned to Dev team.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser compatibility testing.
- Documenting test results and preparing reports, test procedure, configuration for features, training documents for future use.
- Developed new and updated existing Automation test cases using Selenium Web Driver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing performed browser compatibility testing.
- Hands on experience on API Testing, Written and executed API test cases using SOAP UI .
- Validated UI and Database data using SQL Developer.
- Closely working with Dev and Business team to understand and evaluate the requirements.
- Actively participated on daily standup meetings to discuss about the issues facing and get the inputs from Business team to resolve which enhance the product quality.
Environment: Selenium Web Driver, Test NG, Report NG, Java, Team Foundation Server, Firebug, Fire Path, Maven, SOAP Web Services, Restful Services, Quality Center, UFT, SQL, PL/SQL, RAD, Oracle.
Confidential, Pleasanton CA
QA Automation Engineer
Responsibilities:
- Worked on an Agile Scrum methodology development Team to deliver regular updates to business team and project managers. Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement.
- Created POM to store the project data and configured their details using Maven to build the project.
- Automation of test cases using Selenium Web driver, TestNG, Page object Model (POM).
- Worked in a Scrum Agile process for delivering the outputs on time.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
- Used Quality Center/ALM as a repository to record all project testing efforts and to keep track of the defects.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
- Created Test Scripts in SoapUI and Restful for Testing Web Services.
- Involved in testing Web services(SOAP) for XML data with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
- 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.
- Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
- Performed different types of testing, Functional, Integration, System, and Regression Testing using QTP(11.0) version.
- Using UFT, Converted manual test cases to automation test scripts, Developed automation test framework for HP Quality Center, QTP / HP UFT.
- Maintained code version using GIT.
- Experienced in load and performance testing tool JMeter and HP LoadRunner.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Performed the User Acceptance Testing (UAT).
- Responsible for code quality, using Sonar qube.
- Responsible for all CI-DD process, Branching and merging strategy.
- Interact with the client UAT team to define and manage the UAT process.
- Run Defect Tracking and Reviewed the Test Scenarios/ Test Cases with Business.
- Used JIRA to manage projects.
Environment: Selenium Web Driver, Selenium Grid, Mozilla Firefox, Quality Center/ALM, Java, JDK, Eclipse NEON, Python, Firebug, Selenium IDE, POM, QC, Agile, SQL Server 2012, Jenkins, HP Load Runner SQL, Sonar qube, Cucumber, GIT, QTP, SOAP UI, REST, HTML, Java Script, CSS, JSON, XML, Maven, Selenium Java Jar files, JIRA, JMeter.
Confidential, Houston, TX
QA Test Engineer
Responsibilities:
- Creates Test Plans which describes the features and functions to be tested.
- Develop Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Designed and documented test plans, test cases, test scripts, test scenario and expected results and tracing the test cases to the requirements using ALM .
- Created manual test cases by using ALM and automated test cases using by Java Selenium WebDriver with TestNG.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Building custom Framework Page Object Model using Java and TestNG .
- Performed Functionality and Regression testing, End-to-End , Feature testing manually.
- Created Test Log by writing Description, Activity and event entries, Execution description, Procedural results and Environmental Information.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
Environment: Java, Selenium WebDriver, HTML, SVN, ALM, Rally, Firefox, Chrome
Confidential
QA Analyst
Responsibilities:
- - Managed various testing activities throughout the Software Testing Lifecycle ( STLC ) for multiple projects.
- Created Test Plans and Scenario which describes the features and functions to be tested.
- Prepared Test Cases based on Business Requirements and required documents.
- Followed Agile Methodology to emphasize on real time communication over written documentation and to minimize risk by implementing software test effort in short time sprints or iterations.
- Performed regression test using Test Complete .
- Generated and Executed test scripts using Test Complete .
- Managed and Conducted Defect Review and Test Execution Status meetings with cross project team members.
- Participating in all aspects of product testing, including test plan development, execution and delivery of well-tested solutions with short time to release.
- Created Test Plans and Scenario which describes the features and functions to be tested.
- Prepared Test Cases based on Business Requirements and required documents.
- Actively participated in the weekly Project Status Meetings.
- Assigned test cases to responsible testers through by creating various Test Sets in Test Lab module.
- Detected, reported and tracked defects using JIRA .
Environment: Java, J2EE, Agile/Scrum, Test Complete, JIRA, FireFox, Chrome, JUNIT, Selenium.
