Qa Engineer Resume
Scottsdale, AZ
PROFESSIONAL SUMMARY:
- Around 8+ years of hands - on experience as Selenium Tester in executing web-based applications and client server architecture on different domains like Insurance, Banking, HealthCare and financial services.
- Experience in writing Python scripts for Arduino powered Robotic Arm.
- Worked closely with product managers, designers, and developers for high quality experience
- Extensive experience in System Testing, System Integration Testing, Sanity Testing, Regression Testing and black-box testing.
- Experience in MySQL SQL Server 2008, creation of database triggers, stored procedures, functions and packages.
- Good Experience in implementing and executing JUnit and TestNG automation Frameworks.
- Expertise in Automation tools like QTP and Selenium WebDriver.
- Extensive experience in all phases of software development lifecycle, including requirements analysis, test planning, test case design, and test execution.
- Good Experience in web and native mobile applications and interaction models.
- Well Versed with Protractor(Node.js) for end to end Testing
- Experience in XML, WSDL, SAML2.0
- Well versed with Test Planning, Effort Estimations, Defect Reporting and test management and Effective Communication with clients.
- Experience in Defect tracking using industry standard defect management tools (JIRA, HP-ALM)
- Experience in client-server applications running in web browsers, mobile apps
- Good experience in implementing Waterfall, Agile and iterative methodology.
- Experience in interacting closely and dealing with scrum team members in understanding User Stories to analyze testing requirements.
- Expertise in building web-apps using Java Script and Groovy language.
- Expertise in understanding Business process for better Test planning and Test Execution.
- Experience in Selenium Grid with JMeter to perform Performance Testing
- Experience on Selenium IDE, Selenium WebDriver(Java), Eclipse, BugZilla.
- Good experience in configuring and utilizing testing tools like Quality Center, ALM, Microsoft Test Manager and other requirement specification tools like Jenkins, JIRA.
- Expert skills in SQL and PL/SQL and worked extensively on ORACLE, DB2, SQL Server and MS ACCESS databases.
TECHNICAL SKILLS:
Languages: JAVA, HTML, XML, C#, Basic C++, CSS, VB Script, Python, Java Script, Groovy
Web servers: Apache Tomcat, IIS
Application SERVERS: WebLogic, WebSphere
Testing Tools: Selenium 2.0 / 1.0, QTP and GitHub, Jmeter
Web Debugging: XPath, Firebug, Firepath
IDE: Eclipse, NetBeans and Selenium IDE
Databases: Oracle, MS SQL Server and MySQL
Test Framework: TestNG, Junit, ANT, Cucumber, NUNIT, Protractor
Test Management tool: Test Director, HP Quality Center(ALM), JIRA
WORK EXPERIENCE:
QA Engineer
Confidential, Scottsdale, AZ
Responsibilities:
- Identified manual test cases for automation using Robotic Arm.
- Developed Robotic Arm scripts using Python with Arduino.
- Implemented automation using Selenium WebDriver, JAVA, Groovy, SOAP, and Maven.
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Involved in preparing the Test plan based on BRD and User Stories.
- Automated SOAP UI scripts using WSDl, MAVEN and JAVA.
- Configured Jenkins jobs for selenium scripts in SAUCE LABS and Web services using MAVEN.
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing 14 SQL scripts.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End-point of web service to be tested.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
- Generated Test reports in BDD Environment using Wevdriver IO (Selenium+ Node.js) + Cucumber.
- Performed Mobile Testing using Appium
- Conducted thorough smoke, functional, regression, integration and system testing on the product tracking application.
- Experience in Design, develop and implement testing of various web services, GUI, data upload processes and E2E defect testing
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Had regular meetings with Developers to report various problems.
- Detecting Defects, communicating (JIRA) to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
Environment:: Java, Data Studio, Selenium 2.0, XML, Appium, JIRA, Maven, GIT, TestNG, Groovy Scripting.
Senior QA Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Identified manual test cases for automation.
- Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
- Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content and other user information) and Performance Testing (using Jmeter).
- Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on MS SQL Server 2008.
- Experience in Functional, System, and Integration testing in a continuous integration of SDLC.
- Performed functional testing of web services using SOAPUI tool.
- Performed Web Services testing and Validated XML request/response data using SOAPUI with Groovy scripting and Restful Web Services
- Validated the Web Services both Request and Response messages
- Performed Mobile Testing using Appium
- Conducted thorough smoke, functional, regression, integration and system testing on the product tracking application.
- Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver
- Experience in Design, develop and implement testing of various web services, GUI, data upload processes and end to end defect testing
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new Automation test cases (Fill forms, drop down page, upload file) using Selenium WebDriver
- Developed Testing framework using Cucumber in “Given-When-Then” format
- Performed (Test-Driven Development) Acceptance testing using JBehave
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Had regular meetings with Developers to report various problems.
- Detecting Defects, communicating (ALM) to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
- Perform database verifications using SQL queries to validate test data.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Environment: Quality Center, SQL Server, Selenium (Web Driver2.0), IDE, JSP, HTML, Java Script XML, JMeter, Appium.
QA Engineer
Confidential
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed Test Cases to cover overall quality assurance testing.
- Performed manual testing on different modules of the application.
- Performed Ad-hoc, Functional, Regression, Integration, Load and Compatibility Testing of Web-based Application.
- Developed, tracked and managed Issue Log created during the test phase using Test Director.
- Prepared Test status reports for each stage and logged any unresolved issues into Issue log.
- Prepared Test Plan from business requirements, detected defects, tracked and reported bugs using Quality Center.
- Executing SQL Queries to ensure the data is updated correctly in the backend.
- Involved in writing testing methodology by following standards for test documentation, test requirements and test procedures.
- Responsible for weekly status meeting showing progress and future testing efforts to the QA Manager.
- Worked closely with Onsite team to discuss the design and testing aspects of the application to design the test plan and to isolate the root cause of defects.
- Maintained Test Logs and Test Summary Reports.
Environment: Java, Manual Testing, SQL, Test Director, Windows
