Qa Automation Engineer Resume
Houston, TX
SUMMARY
- Over 7+ years of industry experience in Software Quality Testing and validation of Web Client/Server and Web Services applications
- 2+ years’ Experience in Java development and J2EE technologies
- Experience in software engineering methodologies or SDLC like Agile, RUP and Waterfall.
- Extensive experience in Manual/Automated testing that is functionality testing, performance testing, System Testing, Build Verification Testing, Regression Testing, Load testing, using Automation Tools
- Extensive experience in developing Test Plans, Test Cases and Test scripts using business requirements and design documents.
- Expertise in both Manual and Automation tools like Selenium IDE/ Web Driver and Quick Test Pro (QTP), Quality Center.
- TDD and BDD. My ruby tools of choice include RSpec and Cucumber.
- Hands - on coding using Java and C# to write Selenium Web Driver Test Cases
- Well versed with Java Testing Frameworks like Test NG and JUnit 3, JUnit4
- Developed automation scripts in Perl
- Expertise in Problem solving and Defect Tracking Tools like Quality Center, BugZilla and JIRA
- Experience in back-end testing to query and access Oracle database using SQL
- Experience with Ruby/Ruby on Rails, .NET and relational databases.
- Web Service testing (SOAP) (SOAP and RESTFUL) using SOAPUI and JMeter
- Familiar with Mobile Testing and App Testing using SOAP UI
- Hands on coding experience with Java.
- Worked on Web services and XML/XSD schema Testing, Watin, QTP (Quick Test Professional), Load Runner, Quality Center
- Design/Developecommercewebsites using CMS
- Experience in scripting for Client Server Transactions
- Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and JQuery
- Involved in backend testing by writing and executing SQL queries
- Experienced in using repositories Clear Case, MS Visual Source and CVS
- Expertise in diverse domain technologies like Banking, Insurance, Finance, Healthcare
- Ability to achieve targets and deliver results in a high-pressure environment
- Proactive and analytical problem solver with strong leadership and excellent interpersonal skills; also has good client interaction and team skills.
- Strong exposure to SDLC and experienced working on Agile/Scrum methodologies.
- Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
TECHNICAL SKILLS
Technologies: J2EE, JSP, JDBC, Win Forms, HTML, Java Script, VB Script, SOAP
QA Tools: SELENIUM, Web Driver, QTP, JUNIT 3/4, TESTNG, JMeter, Maven, ANT, REST API testing, Selenium IDE, Selenium RC, Selenium Grid, Test Director, Win Runner, MKS, JIRA, Cucmber, Jenkins, ANT
Bug Tracking Tools: Quality Center, Bug Zilla, JIRA
XML Technologies: XML, XPath, XSL
Web Services: SOAP web services, RESTFUL web services, WSDL, SOAP UI
Languages: Java, HTML, C, C++, C#, Java Script
Operating system: Windows, DOS, MAC, Linux, UNIX
Database: SQL Server 2000/2005, MS Access, MySQL, Oracle
Web server: Tomcat, Web Sphere, Web Logic, IIS
Misc. Software: MS Office, Visual Source safe and many third party components
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
QA Automation Engineer
Responsibilities:
- Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
- Studied existing application functionality and new business requirements.
- Created Selenium test cases for automation using Selenium Web Driver and Java.
- Setup test environment and test data for both positive and negative testing.
- Testing application to accommodate sufficient time for developers to resolve the issues.
- Transformation of use cases to test scenarios and designing test plans and test cases.
- Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
- Created parameterization tests by importing data from excel files and worked with data tables in QTP.
- Wrote SQL queries to validate that actual test results and match expected results. Worked on writing stagers, validators, and page links to enhance the automation scripts.
- Worked on Cucumber, Soap UI Testing, Mac OS X, Selenium, White box testing, TSL, SOAP protocol, WSDL XML, Behavior Driven Development, BSA, HTML, HTTP, Watin and defect tracking databases and Worked on Java, PL/SQL, C#, Python, Perl, UNIX C/C++, XML, VB.NET areas and Validated the back-end data using SQL queries for data integrity.
- Tested the web services using REST API and using Selenium.
- Object oriented programming languages (.NET, Java and Ruby. Prefer Ruby.)
- Created Standard, Text and database check points in QTP.
- Defined and implemented QA tools and processed in Python
- Setup web hosting account forecommercewebsites
- Performed Smoke, White Box, Validation and Compatibility testing of the application manually.
- Performed Regression, UAT, Integration, User Interface, GUI, and Usability Testing.
- Reviewed and analyzed artifacts throughout the SDLC.
- Reviewed user documentation for accuracy of implemented functionality descriptions.
- Extensively worked for the development of test standards for script development, deployment and reuse.
- Involvement in efficient and optimum test planning with the available resources.
- Interaction with the developers for resolving critical bugs and functionality modifications.
- Using SQL Server database extensively to validate the back end data.
Environment: Selenium Web Driver, Quality Center, QTP, Python, Perl, Rest API, JAVA, Junit, J2EE, TestNG, Load Runner, Microsoft Excel, SQL Server, Windows 2000/XP.
Confidential, Bridgeport, CT
QA Analyst
Responsibilities:
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports
- Performed tests for Functionality, Regression, Security, GUI, End to End, System, Configuration and Backend.
- Used SOAP UI to test Web Services using WSDL file given by development team
- Classified the defects according to severity and priority levels and prepared Test Status Reports
- Used Selenium IDE for creating automating test cases and creating test suites
- Created data driven test scripts to test the application with different sets of input data using Selenium Testing
- Regularly followed up with development team to discuss discrepancies identified during testing and performance tuning
- Participated in the daily Stand Up meetings to discuss status and blockers.
- Experience of working in Agile and Waterfall methodologies
Environment: Quality Center, JDK 1.5, XML, Selenium Web Driver, Rest API, SOAPUI, Eclipse Juno, Mozilla Firefox, SCRUM, and Agile Methodology
Confidential, Boston, MA
QA Analyst
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 parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and Testing.
- Wrote automation test cases for mail front end and fixing automation script bugs
- 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 the application during End-to-End testing
- Created Traceability Matrices, Test and Bug Reports and other Test related documents
- Involved in daily SCRUM meetings, working efficiently in agile methodology
- Involved in System Integration and User Acceptance Testing (UAT) on later stages on SDLC
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams
Environment: Java, JDK 1.4, XML, JavaScript, Quality Center, Eclipse, Selenium, Selenium IDE/Web Driver, TestNG, SQL, UNIX
Confidential, San Francisco, CA
QA Analyst
Responsibilities:
- Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
- Studied existing application functionality and new business requirements.
- Setup test environment and test data for both positive and negative testing.
- Testing application to accommodate sufficient time for developers to resolve the issues.
- Transformation of use cases to test scenarios and designing test plans and test cases.
- Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
- Created parameterization tests by importing data from excel files and worked with data tables in QTP.
- Created Standard, Text and database check points in QTP.
- Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
- Performed Regression, UAT, Integration, User Interface, GUI, and Usability Testing.
- Reviewed and analyzed artifacts throughout the SDLC.
- Reviewed user documentation for accuracy of implemented functionality descriptions.
- Extensively worked for the development of test standards for script development, deployment and reuse.
- Involvement in efficient and optimum test planning with the available resources.
- Interaction with the developers for resolving critical bugs and functionality modifications.
- Using SQL Server database extensively to validate the back end data.
Environment: Quality Center, QTP, JAVA, J2EE, load Runner, Microsoft Excel, SQL Server, Windows 2000/XP.
Confidential, San Jose, CA
Manual Tester
Responsibilities:
- Through Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Analyzed the business requirements and functional specifications
- Written test cases, test scripts and test reports.
- Identified bugs and maintained defects through test director.
- Test data Creation
- Transferred knowledge to team members.
- Attended daily/weekly status meeting, review meetings, test case review meeting Requirement Traceability Matrix, Defect management.
- Helped team members with technical and functional guidance to understand the environment and business requirements of the project.
Environment: SQL, Java and HTML, UNIX, Toad, JavaScript, CSS, Test Director.
