Quality Assurance Engineer Resume
San Diego, CA
SUMMARY
- Over 10 years of IT experience in QA Manual and Automation Testing with emphasis on Quality Assurance and testing of business/commercial applications for Client/Server and Web - based applications
- Experience in developing and executing test cases and logging defects using Team Foundation Server, Test Director /Quality Center, Team Forge, Version One and Clarizen
- Created Test Scripts in Selenium WebDriver with TestNG and Junit frameworks
- Good Knowledge of Maven framework with Jenkins integration
- Experience in validating Regular and Ajax control using locators Xpath, CSS, Id and Name
- Ability to interact with project teams, business analysts, developers and product analysts
- Strong understanding of the SDLC standards
- Exposure to different software development methodologies such as Waterfall, V-Model, Agile and Scrum and adaptive to work on any one of them
- Hands-on experience and skilled in automation testing tools including Selenium WebDriver, SoapUI and preparation of automation test framework
- Extensive experience with Positive, Negative, Smoke, Functional, GUI, Backend, Data validation, Integration, System, Security, Load, User Acceptance, End-to-End and Regression testing of application
- Ability to work independently, as well as a team and motivated to face challenges and meet deadlines
- Manually tested and validated the Front-End Data with Back End Tables using SQL Server Management Studio
- Experience in Web Services and XML technologies (REST, SOAP, WSDL, XML), and tested Web Services using SoapUI tool
- Extensively created and executed SQL queries in Oracle, SQL Server, and DB2 tables to validate data at back end
- Consistently adhere to standard coding specifications, worked in accord to design specifications
- Flexible and can quickly adapt to emerging technologies
- Performed and executed duties as an SCM (Software Configuration Management) engineer, executing builds, worked on SAP-PLM initiating SCM documents
- Worked in a highly fast-paced environment
- Strong knowledge of Installation, Configuration, and Upgrade of enterprise level software
- Extensive experience in supporting and working with offshore teams
- Highly motivated resourceful team player takes a positive approach to problem resolution
- Excellent interpersonal, written, verbal communication and leadership skills
TECHNICAL SKILLS
Knowledge: C, Java, MySQL, Ruby, SQL
Web Technologies: HTML, CSS, JavaScript, XML
Database: MySQL, PL-SQL, MS-SQL Server 2008 & 2012
Operating Systems: Linux, Unix, Windows 7/8 & 10
Testing Tools: Selenium, HP Quick Test Professional (QTP), Quality Center, Team Foundation Server (TFS), SoapUI, Microsoft Test Manager, Test Partner, JUnit, TestNG
Tools: /Other: Clarizen, Eclipse, Jenkins, Jira, Maven, Perforce, SAP PLM, SharePoint, Team Forge, VersionOne, VMWare
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Quality Assurance Engineer
Responsibilities:
- Software and hardware integration testing for mission critical automated systems.
- Worked with different software applications comprising of gate, crane and rail systems
- Worked with webservice message tools to send XML messages for application processing
- Worked with front end UI for testing the application
- Hands-on experience and skilled in automation testing tools including Selenium WebDriver, SoapUI and preparation of automation test framework
- Involved in automating the Web services testing with SOAP, REST protocol using SoapUI Pro
- Added Script assertions using Groovy in SoapUI to validate the request and response XML
- Configured IIS to host the software to test
- Executed SQL queries to perform database validations
- Integration tested various hardware components (Fingerprint scanners, printers and card readers).
- Maintained an array of virtual machines for testing and development
- Logged issues in Clarizen and Defects reporting and tracking in Jira
- Sustained test and procedure documentation in SharePoint
- Debugged applications while testing by reading the logs and XML configuration
- Constantly interacted with the product owners and developers to achieve the goals
- Performed Positive, Negative, Smoke, Functional and Regression testing of the application.
- Writing Automation scripts in Java for the regression and functional test cases in Selenium
- Created test scripts using Selenium WebDriver in TestNG framework for front end application as needed.
- Identified locators using Xpath, CSS, Id and Name.
- Tested Web services API requests and response data validations
- Extensively used XML to test SOAP and web services-based applications
- Wrote step by step detailed description of test procedure involved in each of the test cases using Excel
- Worked in Agile/Scrum development environment
Environment: Clarizen, HTML, Jira, CSS, XML, Eclipse, Selenium, SharePoint, SoapUI, TestNG, MS SQL Server 2012, VMware, Visual Studio 2012
Confidential, Carlsbad, CA
Lead Quality Assurance Software Engineer
Responsibilities:
- Maintained application as a Frontend User, Admin and Control Panel
- Worked with TFS to create PBI’s, Tasks, Bugs and Test Cases
- Created and Maintained Regression Suits for the whole application
- Designed automation scripts using Selenium Junit and TestNG
- Wrote Selenium automation scripts using Java for the regression test suite
- Identified locators using Xpath, CSS, Id and Name
- Integrated TestNG with Selenium using Eclipse to generate test execution result
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite
- Used Selenium GRID to execute test cases parallel on different target machines
- Constantly interacting with the Product Owners and Developers to achieve the goals
- Worked in a highly-paced environment where we had releases twice in a week
- Performed Positive, Negative, Smoke, Functional and Regression testing of the application
- Developed and executed a complete end-to-end test strategy for assigned products and features including verification of functionality
- Attended weekly scrum meetings and defined the backlogs for the releases
- Wrote detailed description of test procedure for each of the test cases using Excel
- Worked with production support during non-peak time
- Executed SQL Queries to perform Database Validations
- Involved in testing both SOAP Services Using SoapUI
- UI to check the response from various Airlines sources as per the search results
- Monitored the XML log files for exceptions
- Testing the HTML code and editing it to generate desired output
- Worked in Agile/Scrum development environment
Environment: Visual Studio 2012, Team Foundation Server, Microsoft Test Manager, Eclipse, Selenium, Junit, TestNG, HTML, SoapUI, SQL, Server 2012, Microsoft Suite
Confidential, San Diego, CA
Software Test Engineer
Responsibilities:
- Maintained bpverify application as a user and as an admin
- Helped with writing regression test cases for PFM and OCR application
- Well acquainted with Positive, Negative, Smoke, Functional, GUI, Backend, Data validation and Regression testing of application
- Expertise in using Team Forge and Version One to open bugs, create tasks and initiate change requests.
- Developed and executed a complete end-to-end test strategy for assigned products and features including verification of functionality
- Developed automation test suite from scratch with Selenium WebDriver with Junit with Java for the application to help in regression testing
- Created automation test scripts to test Web based user interfaces for different types of browsers
- Tested Web services API requests and response data validations
- Attended weekly scrum meetings and defined the backlogs for the releases
- Written step- by -step detailed description of test procedure involved in each of the test cases in Excel
- Worked with production support during non-peak time
- Supported Offshore team
- Extensively developed SQL Queries to perform Database Validations
- Worked in Agile/Scrum development environment
Environment: Team Forge, Version One, SharePoint, Selenium, Junit, Eclipse, HTML, SQL, MS SQL Server 2008, Microsoft Visio, Microsoft Suite
Confidential, San Diego, CA
Software Test Engineer and SCM Engineer
Responsibilities:
- Executed test cases on Infusion pumps (PCA module, Syringe module, PC unit)
- Developed and executed complete end-to-end features of a product
- Developed test scenarios for various scenarios.
- Well acquainted with Positive, Negative, Functional, GUI, Data validation, Integration, Load and Regression testing of application
- Expertise in using TFS and QualityCenter
- Generated complex reports using SQL report.
- Tested ETL maps for extraction of data from various sources to load in target system
- Performed database testing on ETL applications validating the data in source targets
- Extensively developed SQL Queries to perform Database Validations
- Worked in Agile/Scrum development environment
- Performed and supported SCM in all available functions as requested.
- Worked with Perforce Software, i.e. Creating branches, executing integrations, creating labels
- Planning the build schedules and releasing the builds in time for the test teams.
- Worked on SAP-PLM Management for creating documentation and working till the release of the document.
- Involved in daily stand-up meetings and weekly sprint meetings to discuss workflow and project specifications.
- Manage and maintain version compatibility of released products.
Environment: Test Manager 2012, HTML, TFS, SQL, QualityCenter, VBScript, Nant, Perforce, VMware, SAP-PLM, C#.Net, MS SQL Server 2005
Confidential, CA
Test Engineer
Responsibilities:
- Created the detailed test plan and test cases from the Software Requirements Specification document
- Member of the User Acceptance Testing Team wrote Enhancement Requests and worked with the perspective of the user.
- Coordinated with developers to fix the bugs and conducted Positive, Negative, Functional and Regression testing of application
- Conducted Integration and System testing
- Participated in weekly meetings with the management team and walkthroughs
- Performed Smoke, Security, GUI and User Acceptance testing
- Performed End-to-End testing
- Involved in writing and implementation of the test cases in Test Director.
- Involved in maintaining Test Matrix
- Defect tracking and bug reporting using TestDirector.
Environment: TestDirector/QualityCenter, Windows XP, MS SQL Server