Sr Software Qa Analyst Resume
Nashville, TN
SUMMARY:
- Over 5 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, and Web Application Development .
- Highly motivated software engineer with through understanding of all phases of Software Development Life Cycle .
- Strong Knowledge of collection and analysis of Business Requirements, System Architecture, Software Design and Software Development using Java EE, Python, Web UI Development, using HTML, CSS, and Javascript .
- Experience in Automation and White box testing using Junit, TestNG, QTP and Selenium IDE/RC/WebDriver, Jenkins,, Maven, Ant, Cucumber, and JBehave.
- Familiarity with latest web technologies like HTML5 API’s, Bootstrap, Angular JS and testing the applications built on these specifically single page applications.
- Experience using tools such as Apache, Maven, ANT, and Jenkins .
- Solid Understanding of Software Development methodologies, Common Design Patterns, Software Quality Assurance and Testing Frameworks .
- Experience in developing script and performing Web Services testing using SOAP UI pro tool for functional and regression testing.
- Experience in Backend testing in MS - SQL Server, Oracle, MySQL and MS-Access using SQL Queries for data verification and validation.
- Having good knowledge of Mobile App Testing using automated tools like Appium for testing ANDROID and IOS platforms collaborating with Android SDK and Xcode .
- Expertise in doing Performance and Load testing with different protocols like Http, SOAP, JDBC using JMeter .
- Created performance test scripts using JMeter to monitor response time and performance of the RESTful APIs.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Extensive experience testing web services ( Soap and Rest ) using soapUI and browser based plugins like Postman and Rest Client .
- Experience with application life cycle management tools like Rally and Jira and defect management tools like HP quality center and Bugzilla .
- Familiarity with NoSQL data base - MongoDB .
- Used code design patterns in test automation to improve maintenance using UFT/QTP .
- Proven Ability to handle multiple projects and tight deadlines.
TECHNICAL SKILLS:
Languages: Java EE7, C, Python, JavaScript, PL/SQL, PHP, XML Basic
DBMS: SQL Server 2008- R2, My-SQL, Oracle, MS Access
OS: Windows, MAC, Android (Basic)
Tools: Eclipse, Net beans, Visual Studio 2008, Apache 1.5+ Server, J-Unit
Testing Tools: Selenium RC, Selenium Web Driver, QTP, Jbehave, Cucumber
Process: Agile, Water-Fall
Frameworks: Servlet, JDBC, Hibernate(Basic), JUnit, TestNG, Data Driven Framework.
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Cruise Control
Bug Tracking Tools: JIRA, Quality Center(QC)
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Sr Software QA Analyst
Responsibilities:
- Performed both manual and automated tests using Selenium WebDriver to conduct functional and regression tests on the application.
- Involved in functional, regression, system testing on both View based environments & POD environments.
- Ownership of Epics and testing the individual transactions before merging the product code.
- Involved in enhancement of automation framework using Selenium and TestNG .
- Used Maven to build and run the Selenium automation framework.
- Create Test Plans, Test Scenarios, detailed Test cases, and Test Data by developing the composites for various business processes.
- Track defects and log them into Bugzilla tool and coordinate with developers to fix the bugs.
- Testing of the REST API s exposed for the Tasks & Process for integration with mobile using POST Man tool and automated in Java .
- Testing of business processes which are exposed as Message based processes using SOAP UI tool.
- Responsible for updating regression tests and issue documentation.
- Documented test cases corresponding to business rules and other operating conditions and generated the Daily Test reports about Test status and Defects Summary.
- Source code management using ADE repository .
- Used Jenkins for continuous integration and scheduling the build
- Examine the result of test to pinpoint defects in the application.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Environment: Maven, Java, Eclipse, TestNG, Linux, SOAP / REST Services, JSON, XML, Postman, SOAP UI, Bugzilla, Jenkins.
Confidential, Aliso Viejo, CA
SDET
Responsibilities:
- As a Software Developer Engineer in Test ( SDET ) have good knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the software development cycle.
- Involved in Agile meetings, Story boarding, daily stand up meetings. Worked as part of Agile team to test, automate and maintain the automation frameworks.
- Developed TestCases, TestScripts and executed them for RSA (Regulatory Settlement Agreement) Project.
- Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for JS projects.
- Familiarity in integrating Appium with Jenkins using Gradle scripts.
- Develop and execute automation test suite for Android mobile application.
- Created separate test scripts for MOBILE DEVICE / EMULATOR
- Worked on Tools like Appium & UI Automator which are used for Automation of IOS .
- Worked with Android Debug Bridge(ADB) for Installing, debugging and testing purpose of Android application.
- Extracted the required APK file for the Appium automation.
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
- Worked on Maven for build and Git for source code repository.
- Used Javascript libraries like Jasmine and Protractor along with selenium wedriverjs for UI test execution assertions.
- Built Javascript based test framework using Cucumberjs and angular.js.
- Well versed in setting up parallel automation test execution using Selenium Grid and TestNG .
- Knowledge of NoSQL Database- MongoDB .
- Extensively involved in writing and testing the test cases using TestNG.
Environment: Appium, Protractor, Jenkins, Maven, Selenium, TestNG, Agile, MongoDB, HTML, CSS.
Confidential, NorthBrook, IL
Sr Automation Engineer
Responsibilities:
- Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.
- Performed Defect Reporting, Executing Framework and Analyzing Results.
- Implemented Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Excellent experience in writing Selenium WebDriver Automation Scripts in Java for highly transactional Websites.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver .
- Wrote different Queries for purpose of Insert, Update, Delete and Fetching the data in Super SQL 2008 R2 .
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
- Used Ruby and Cucumber, to write test cases for implementing ATDD (Acceptance Test Driven Development).
- Utilized JIRA Bug Tracking System to file new issues and to track their statuses.
- Maintained and executed MAVEN build files for running Automated Tests.
- Performing functional and GUI testing.
- Wrote good number of T-SQL procedures where needed in ETL process.
- Extracted the flat file account information sent by Statements from mainframes, reformat it and load it into Bacardi Tables using Informatica 8.6.1 ETL Tool.
- Experience in rest API automation using HttpClient, Jackson and JSON-Simple libraries and manually testing them using browser plugin like Postman .
- Used SOAP UI for testing Web Services, inspection of WSDL files, generation of SOA envelopes, and acceleration of many other common XML tasks encountered during development of Web-Service enabled applications.
- Established and developed test scripts for load testing using JMeter.
- Used Message Exchange and Test Runner Objects in SoapUI API for Groovy Scripting .
- Developed web services automated scripts from API document to verify RESTful web service calls using XML and JSON format.
- Troubleshot database, workflows, mappings, source, target to find out the bottlenecks and improved the performance.
Environment: Java, TestNG, Cucumber, JMeter, Selenium Webdriver, Rest API, Jenkins, JUnit, Maven, SQL, and JIRA.
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Working closely with the Developers in the review and modification of the product and its specifications using Agile -testing methodology.
- Worked with the business teams on the use cases, built test cases to have extensive regression coverage
- Regression test cases were written and automated using Selenium RC and WebDriver .
- Developed Python Libraries & Scripts using REST API to support testing of a Security Controller for SDNs.
- Used python scripts to access testing service as they move to cloud.
- Perform regression testing with many test cases shifting between Chrome, Internet Explorer and Mozilla Firefox for test cases involving different roles
- Contribute to test planning and participate in execution for API testing.
- Involved in SOAP & REST based web services testing using SOAP UI PRO testing tool
- Exposure to SOAPUI tool in testing web services Sent SOAP request to check web services data by transfer the response using Groovy Script and analyzed the response.
- Extensively used Selenium ( XPath and CSS locators) to test the web application.
- Managed and added new Projects, Fields and workflows to HP Quality Center data element.
- Using LoadRunner executes multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
Environment: Selenium WebDriver /RC, Python, XML, SOAP UI PRO, JIRA, LoadRunner
Confidential
QA Tester
Responsibilities:
- Designed the Test Scenarios and Test Cases after analyzing the requirements.
- Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC & STLC .
- Quality-focused professional with extensive experience in manual software testing and knowledge in automated testing.
- Proven expertise in using static techniques for review of specification documents.
- Collaborated with software developers to create detailed test strategies, test scenarios and test cases.
- Analyzed the requirements, created test plans and executed the test cases. Performed ad-hoc/exploratory testing to familiarize with basic functionalities of the application.
- Test Plans using Quality Center and also modified the existing test cases as per the new builds.
- Used Quality Center for maintaining the Test execution and Defect Management.
- Performed regression testing for fixes using QTP and closed the defects in Quality Center .
- Involved in the end-to-end test and responsible for the Quality Assurance of this application to complete in record time.
- Involved in testing of database using SQL queries
- Includes scripting and execution for test scripts and follows waterfall methodology.
- Tracked defects, maintained defect repository and followed defect life cycle until it was closed.
Environment: Waterfall Methodology, QTP, QC, SQL, Windows.
