Qa Test Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Around 5 years of experience in Software Testing and Data Analysis in Manual, Selenium Automation, and Data warehouse testing.
- In Depth Knowledge of Software Development Life Cycle, Software Testing Life cycle and testing methodologies such as waterfall, v - model and Agile.
- Proficient in all levels of Testing such as Positive testing, Negative Testing, Integration Testing, Functional testing, System testing, User Acceptance Testing, Security and Usability testing, Database testing, Data migration testing and Regression testing of client server application and web based application.
- Involvement in Project Planning, Coordination and implementing various QA methodologies.
- Experienced in Software testing which involves Development test cases, test scripts.
- Experience In Testing of Real Time transaction processing.
- Hands on Experience in designing, reviewing, and documenting system test plans, defining test procedures and creating test cases based on product release, features, client requirements and related technical documents.
- Experience in testing Web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of web services.
- Experienced in using Selenium, WebDriver, RC, Selenium Grid, JAVA, JUnit and TestNG.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Experience in continuous integration tools like Maven, Jenkins and Rally tools and data integration tools like Informatica.
- Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
- Performed data validations on complex data sets on Oracle, Teradata and DB2.
- Experience in writing SQL Queries to validate data from the database and testing database applications of RDBMS in Oracle, My- SQL and SQL server.
- Hands on Experience in using Unix commands.
- Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks. Also adept in exploring new business opportunities.
- Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
- Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to Manager.
TECHNICAL SKILLS:
Languages/Frameworks: JAVA, Java Script, API, SQL, Cucumber, Gherkin, CSS, HTML, Shell Script
QA Tools: SELENIUM IDE/ GRID /RC/ Web Driver, QTP, JUNIT, TEST NG, Firebug, Fire Path, Xpath, Maven, JSON, JXL and Apache POI.
Test Management Tools: Quality Center /ALM
Continuous Integration Tools: Jenkins, Sauce labs
Data Integration Tools (ETL Tools): Informatica 9.5/9.0/8.6, SSIS
Web Technology: HTML, CSS, Java Script, XML
Versioning Systems: CVS, SVN, GitHub
RDBMS: Oracle, My SQL
Operating Systems: Windows, Mac OS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential - Chicago, IL
QA Test Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, Xpath, link in the application.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Added annotations to the test. (selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Examine the results of test to pinpoint defects in the application.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like
- Internet Explorer and Mozilla Fire Fox on different Operating Systems.
- Backend testing of newly developed ETL processes and reports by writing SQL queries and also using MS excel to compare data.
- Testing ETL process that use flat files as sources and generate flat files in UNIX environment using UNIX commands.
- Data comparison between source and target was done using MS Excel.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
Environment: Selenium RC / GRID, Web Sphere, Web logic, JUNIT, JAVA, Java Script, Eclipse IDE, Apache Http Server, SVN, Firebug, Informatica 9.5, HP Quality Center, Oracle SQL, UNIX, Windows.
Confidential - San Francisco, CA
Automation Engineer
Responsibilities:
- Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Performed browser compatibility testing on different platforms and data validations for all reports.
- Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
- Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like Xpath and SOAP responses.
- Created and Executed the test cases for iPhone, iPad, Android Devices.
- Performed Functional and Cross Browser Testing.
- Developed new Test Cases for every sprint and working with developers to automate their feature.
- Developed SQL queries to query database to test backend process of application during End-to-End testing.
- Extensively worked with Unix commands and Unix shell scripts.
- Created Traceability Matrices, Test and Bug Reports and other Test related documents.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
Environment: Selenium Web Driver / IDE, Eclipse, JIRA, JAVA, JavaScript, TestNG, SOAP UI, SVN, Jenkins, Xpath, CSS, HTML, XML, Web Services, SQL, Oracle, UNIX, Windows.
Confidential - New York, NY.
Quality Analyst
Responsibilities:
- Developed Utility script to create Multiple Data files.
- Converted Business requirements and design documentation into test design products: Test Scenarios, Test Cases and Test Scripts.
- Used Quality Center to create the test plan, store test cases and run the test sets.
- Reviewed written test cases and altered if necessary and maintained in ClearCase.
- Involved in Black box, Manual as well as Automated Testing and prepared Test Suite for all the Test Cases.
- Used QTP for automating the manual test cases into automation scripts.
- Developed Data-Driven scripts in QTP to test the same functionality with multiple sets of data.
- Carried out Backend, GUI, Functionality, and Regression testing.
- Reviewed product documentation and Generate test data for performance testing.
- Involved in Complete System Integration Testing of new features added to the system.
- Prepared Test plan to perform system testing.
- Executed Backend testing of the application by writing SQL queries.
- Performing end to end testing once the individual processes were tested.
- Conducted Data Driven testing using parameterization in Quick Test Pro to test the application with different sets of data.
- Developed Application specific and Global Keywords.
- Performed Acceptance, Usability, Cross-Platform and Regression Testing during different stages of the application development.
- Created and executed test scripts using Quick Test Pro and maintain defect-tracking using PVCS.
- Coordinated the defect management process using Quality center.
- Extensively interacted with business users and department heads during requirements gathering, User Acceptance test and Beta testing phases.
Environment: QTP, Quality Center, JSP, Web services, Clear Case, Clear Quest, Oracle, Windows.
Confidential
Software Test Engineer
Responsibilities:
- Performed QA processes collaborating with the development team for ensuring high quality software releases using Scrum methodologies.
- Database manipulation queries for RDBMS to use for front end and backend validation.
- Performed initial Smoke testing to determine if the product was stable enough to with stand a major testing effort.
- Analyzed the business requirements and functional specification documents, wrote Test Plan, Traceability Matrix, GUI and Functional Test Scripts.
- Performed usability testing to test the user friendliness of the website.
- Conducted Static Text Testing, Text link testing, Image Link testing and broken link testing.
- Performed Smoke, Sanity, Functional, System, Integration and Regression testing.
- Performed Cross browser testing to check for compatibility.
- Generated automated test scripts for functional and regression testing using QTP.
- For each feature, positive and negative test cases are written using Quality Center.
- Executed Automation Test Scripts for Functional and Regression Using QTP.
- Involved in the preparation of high level software test plan and responsible for gathering all the requirements from cross team applications and prioritizing the End to End test cases based on the business impact
- Performed Screen Navigation Test to ensure that the links are established as per the documentation provided
- Generated test scripts by inserting standard check points, synchronization points, regular expressions, database checkpoints, bitmap checkpoints, output value parameters and parameterization.
- Performed Data Driven Testing for multiple sets of data.
- Defects were tracked, reviewed and analyzed using Quality Center.
- Worked with the development team in investigating and correcting software bugs and deficiencies based on testing results
- Involved in validating the data in the reports with the back end data using SQL Queries
- Helped the team with new ideas or initiatives to improve the test effectiveness
- Prepared estimates of time and effort required for the successful project delivery
- Worked on SQL server and Oracle 10g client performing the basic level of database testing. Also worked on security testing techniques like Cross-site scripting and SQL injection
- Involved in launch support, post launch testing and analyzing the root cause of production issues if any and setting up the lessons learnt documents.
- Actively participated in weekly project status meetings.
Environment: QTP, HP ALM, Mercury Quality Center, WinRunner, Test Director, Java, SQL, HTML, XML, Oracle, Window.
