Software Quality Assurance Engineer Resume
Clayton, MO
OBJECTIVE:
Seeking a position in a challenging environment of Software Quality Assurance and Testing where I can utilize my skills, project management and quality practices.
SUMMARY:
- Over 8+ years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
- Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Involved in black box testing, negative testing, compatibility testing, and recovery testing.
- Used different agent based profiling tools like App dynamics, Dynatrace, Performance, New Relic, Teamquest, Wily Introscope to Monitor and analyze performance of web, application and database servers.
- Created and Maintained Server side Integration Test using Python and JAVA and Selenium Webdriver.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in various aspects of (SDLC) Software Development Life Cycle and Agile/Scrum and Water fall SDLC Process.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment
- Ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox
Web Development Tools: HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins, POS
Languages: C, C#, Core Java, JavaScript, Python, VBScript, PerlWeb Servers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat.
Testing tools: Selenium (IDE, RC, Web Driver, and GRID), Quality Center, test complete, SOAP UI, Saas TestNG, Junit, Appium, JMeter, BDD, Coded UI, log4j, cucumber, HP LoadRunner
Reporting tools: Jira, Bugzilla, HP Quality center, ALM Quality center, Rally
Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix
Data Access Languages: SQL and PL/SQL.
Database Servers: ORACLE, SQL Server, Sybase and DB2.
GUI / Tools: Eclipse, Jbuilder.
Frameworks: Junit, TestNG, Maven, TDD, BDD
PROFESSIONAL EXPERIENCE:
Confidential, Clayton, MO
Software quality assurance engineer
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java and Python.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver .
- Provided best practices in Automation testing in CodedUI.
- Involved in Automation of the test cases using Selenium Web Driver, JUnit and Ant.
- Create JUnit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed regression testing using QC by modifying and documenting the existing scripts and created bugs using JIRA.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Created Soasta, Saas cloud test scripts and monitored the tests and performed various performance tests.
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool.
- Status reporting and test updating in ALM Quality Center.
- Developed Cucumber framework using Selenium WebDrvier.
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
- Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
- Wrote SQL queries using MySQL for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
- Involved in Agile methodology.
Confidential, Austin, TX
QA Tester
Responsibilities:
- Involved in all the phases of Test Automation development SDLC life cycle.
- Developed Automation Test Plan, Test Cases, Test Data based on functional requirement.
- Used Dynatrace tools for Monitoring .NET Applications
- Wrote positive and negative test cases and created huge sets of test data for the same.
- Used firebug to find the xpath for the object.
- Extensively used parameters, reusable methods, loops, try catch blocks to test Java code.
- Worked in data driven framework-using Junit in the Eclipse Web Driver.
- Provided best practices in Automation testing in CodedUI. Performed Cross Platform/Cross. Browser Testing, Building and Maintaining a Selenium Regression test suite.
- Responsible for maintain Test Script using Selenium web driver, Junit for E-Commerce Smart Offer Project.
- Involved in Debugging and Error Handling in Selenium Web Driver automation scripts by reviewing the generated logs and reports while script execution.
- Involved in Web Driver Data Driven Testing using Apache POI for reading and writing data from/to Excel sheets.
- Connected to SQL server to test database and used queries, joins and validated data from tables.
- Performed Usability testing, Functional/System, Integration, Regression testing verify mobile interface, navigation and intuitiveness of the mobile application and have experience in Requirement traceability matrix (RTM).
- Created bugs using JIRA as a result of regression, cross browser and backend testing.
- Generated test reports using ANT and presented to leads and managers.
- Involved in Agile Methodology.
Environment: Selenium, Eclipse, Web driver, LoadRunner, QuickTest Pro, SQL, JAVA, Web Logic, Windows, Agile.
Confidential, Sacremento, CA
Automation Engineer
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Created and executed test plan, test case design and test cases based on user and functional specifications.
- Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test environment, Software Test execution Defect management.
- Performed functional testing, integration testing and system testing.
- Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
- Involved in comprehensive end-to- end testing.
- Created test scenarios for functional and regression testing.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- During the execution phase, review all the defects identified by the team to check the validity before reporting them.
- Submit the Quality Assessment Report to the stakeholders.
- Gathered and captured requirements proposed by client and development team and gave traceability of the life cycle using RTM in a single document.
Environment: Selenium, Quality Center, Java, XML, TOAD, CQ5, Oracle 10g and Websphere application server, Unix.
Confidential
Manual Tester
Responsibilities:
- Documented requirement changes, acceptance criteria and create test plans and test cases to ensure that overall quality is delivered to the end users.
- Executing test cases manually and providing feedback to the product and development team.
- Identify, analyze, and document all programming errors (software bugs) and operational characteristics that are inconsistent with stated requirements and design specifications.
- Involved in creating Automation test scripts using QTP/UFT.
- Responsible for running the QTP (Quick Test Professional) to provide functional and regression test automation for software applications and environments and u sing QTP Automation testing of Web based applications was performed.
- Participated in using Quality Centre/Test Directors for bug tracking.
- Analyzed the Test Results and documented the same using Quality Center.
- Generated Reports in Quality Center for defect tracking to be used by project management team for project tracking.
- Create and executed SQL Queries for backend testing and validated data in the databases.
- Performed Database Testing using SQL Server to check the Data Validation of Reports generated from the Front end.
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Experience using Automated Testing Tools- extensively used HP Unified Functional Testing (HP UFT) for Functional and Regression Testing.
- Involved in Writing Cucumber Scripts and Java Scripts and experience with working on the testing framework Cucumber with Ruby and automating Restful web services using Ready API.
- Prepared the defect reports and interacted with developers for debugging and involved in analyzing the requirements and making the test plans.
- Attended Daily defect scrum meeting with team leads, managers, system analysts and business analysts to discuss the issues found during various testing process.
Environment: Selenium WebDriver, Selenium Grid, Quality Centre, QTP, Ruby, Ready API, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows, SQL, Cucumber.
Confidential
Manual Tester
Responsibilities:
- Involved in WhiteBox, BlackBox, Functionality, and User Acceptance Testing.
- Generation of Data for execution of Test cases.
- Responsible for analysis, reports and defect tracking.
- Generate test records, Modify scripts to do regression test.
- Developed and submitted viable test plans to test accuracy of data conversion.
- Developed SQL scripts and stored procedures using PL/SQL, MySQL.
- Created bugs using JIRA.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Created data driven script to be used with various data / test cases for positive and negative testing of the application.
- Used Test Director for defect Tracking and defect reporting.
Environment: Java, EJB, JSP, JSF, JIRA, Weblogic7.0, JBuilder, XML, JavaScript, JDBC, UML, Rational Rose and Oracle.