Sr. Qa Engineer Resume
San Antonio, TexaS
SUMMARY
- Around 5+ years of experience in manual black/grey box software testing and Information technology including both Web and Mobile testing.
- Solid knowledge of SDLC and SQA methodologies and tools.
- Experience in gathering and documenting Business Requirements Documents (BRD), Functional Requirement Documents (FRD), Use case document, and propose changes as per technical and end - user requirements.
- Experience with QA Automation tools: Appium, UI Automator, Selenium, Sauce Labs, Cucumber.
- Pro-active in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Pro-active in Web Debugging tools like Xpath, Firepath, and Firebug & Strong Expertise in providing Efficient Locaters for strategies like Xpath and CSS to run web driven scripts.
- Used Protractor and JavaScript to write Normalized Xpath.
- Proven Skills in all stages of Selenium Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Strong ability in using different types of testing like Automation testing, Integration testing, System testing, Functional testing, Black Box testing, Acceptance Test Driven Development Testing (ATDD) and Database testing.
- Proficient in using test automation tools such as Selenium WebDriver/ Selenium RC/ Selenium IDE and Selenium Grid to develop automation testing scripts.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Used Appium to facilitate for mobile testing by creating mobile Driver class with the required capabilities.
- Implemented Appium Scripts to test iOS and Android platforms.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Experience in web services testing using REST, SOAP UIand XML.
- Proficient in functional testing AUT using Selenium IDE and WebDriver using Junit/TestNG testing framework.
- Strong in usage of Jenkins with Maven project to define Project Structures, Dependencies, Build and Test Management.
- Experience in Performance testing with JMeter and LoadRunner.
- Excellent Communication and Interpersonal skills with strong work ethics.
- Able to work under pressure and meet deadlines with rapidly changing priorities.
- Efficient in working both independently and be part of the team.
- Team player, highly productive, Commitment and Result driven in team and Individual Projects.
TECHNICAL SKILLS
Testing Tools: Selenium, QuickTestPro (QTP), Firebug, Cucumber, Quality Center (QC/ALM)
Programming Languages: Java, JavaScript, HTML 5.0, CSS, Visual Basic, SQL
Selenium Expertise: Selenium IDE, Selenium RC Server, Selenium Web Driver, GRID, Selenium Client, Selenium Plugins, Selenium Third Party Drivers, Bindings.
Automation Tools: QuickTestPro, Selenium WebDriver, TestNG
Database & Tools: MS SQL Server, Oracle, MS-Access, MySQL
Bug Tracking Tools: JIRA, Mantis, Bugzilla, Quality Center / ALM
Load Testing Tools: JMeter, LoadRunner
Software Testing: Writing Manual and Automated Test cases, Client/Server Testing, Security, platform/portability, Testing Web Applications, Usability, User Acceptance (UAT), Unit/Module, Integration, System, Installation, performance, usability.
Operating Systems: Windows, UNIX, Linux
Web/Application Servers: Apache 2.0, WebLogic, IBM WebSphere, Oracle Application Server
Other Tools & Technologies: Eclipse IDE, NetBeans IDE, HTTP Watch Tool, Firebug, Web Services, Big Data, Hadoop, SOAPUI, Fire path
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
SDET Engineer
Responsibilities:
- Involved in Test Plan design, Requirement gathering, Module level test Designing and development.
- Created test plan, test design from the scratch and implemented them accordingly.
- Work with testers and Business Analyst on providing clarifications on any issues or blockers coming up on stories for existing and ongoing iterations.
- Extracted the data from non-database sources (XLS, CSV and Text file) and generated reports by using TableauDesktop.
- Used filters, quick filters, parameters and calculated fields onTableaureports.
- Creation of Test Plan and Test Strategy document for ETL, Data Warehouse and Big Data Testing & Responsible to write Test Cases, SQL and Test Execution.
- Applying understanding of Data warehousing concepts & knowledge of dimensional modeling using different Schemas (Star and Snow-Flake) to fit reporting, query and business analysis requirements.
- Staying up-to-date on the latest process and IT advancements to automate and modernize systems.
- Worked on Eclipse IDE for writing/modifying scripts and created SVN for local and created a trunk to merge the files into local Branch.
- Involved in design and development of test plans and Created testing scripts for manual testing based on requirement documents.
- End to end implementation of the data warehouse and reporting system using Informatica, Oracle, Unix.
- Created and verified Web services API requests, SOAP Protocols.
- Intensively used Postman tool to frequently input web methods (GET, POST, DELETE), include, Batch, OAuth and OAuth2authentication etc., validate the response, response time and error codes; Able to use the request forms like HTML, JavaScript, Json and XML in the request body.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Follow and contribute to Agile/Scrum activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Responsible in Developing Web Applications on Selenium WebDriver, TestNG Framework, and Appium Automation Framework for mobile application.
- Performed the mobile testing in different platforms like IOS and Android using Appium.
- Reported bugs found while testing using JIRA and tested all the delivered/fixed bugs.
- Participated in Iteration planning meeting and gave feedback on testing point of view.
- Worked and interacted closely with developers and product owner to get/exchange knowledge on a story and a bug.
- Involved in performance testing activities like recording scripts in LoadRunner and executing them.
- Created Test cases using Element locators, Web driver Techniques and Enhanced them using Java Programming features.
- Preparation of weekly and Monthly status reports.
Environment: JAVA/J2EE, Selenium WebDriver, Jenkins, HTML, TestNG, Java, JIRA, Cucumber, LoadRunner, Maven, Appium (Android), Selenium IDE, Firepath, Appium, Firebug, Eclipse, XPATH, Protractor, Postman, UNIX, Windows 8/7, XP.
Confidential - San Antonio, Texas
Sr. QA Engineer
Responsibilities:
- Perform requirements analysis and participate in software development lifecycle.
- Convert business requirements and functional specifications into test plan and test scenarios.
- Design and develop a full stack automation framework using Selenium, Appium, TestNG, by using OO programming languages like JAVA, C# etc.
- Write web and mobile automation scripts for various platforms like Windows, Android and iOS.
- Establish Selenium Grid for parallel execution of automated functional test scenarios.
- Design and implement RESTful web services testing framework using tools like Postman, and Nodejs for automation purposes.
- Integrate functional automation and RESTful web services test suites with CI/CD tools like Jenkins for executing the tests periodically.
- Influence designs or plans to improve performance or reliability, reduce resource consumption, and facilitate testing.
- Coordinate with UX designer, product owner, and developers to find out product and technical requirements for conducting testing activities.
- Participate in daily stand up calls and sprint planning meeting.
- Work closely with developers, QA/QE teams to resolve issues that arise during agile sprint cycle.
- Utilize project management tools like JIRA for creating QA user stories and reporting defects and test management tools like TestRail to document test scenarios and execution of the test cases.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, Postman, GIT, Eclipse, XML, XPath, CSS, Jira, Agile, SQL and Windows.
Confidential - Dallas, Texas
SDET Engineer
Responsibilities:
- Preparation of Test Strategy and guiding the Team.
- Involvement in the System Test Plan Preparation and Requirements Streamlining.
- Involvement in Preparation of Test Procedures, Test Scenarios, Test cases and Test Data.
- Identified test cases to automate and automated them using Selenium WebDriver and TestNG.
- Wrote test cases scripts using Selenium WebDriver for Functional testing and Regression testing.
- Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
- Used Selenium Grid, Desired capabilities,Remote WebDriver for distributing the execution in different machines, Platforms, Browsers.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to Agile release.
- Executed of end-to-end testing to evaluate system testing of the application.
- Participation in analyzing the functional specifications and creation of test plans, creating test cases & bug reports.
- Designed test cases according to requirements of newly added functionality with comprehensive coverage in manual scope and uploading the same in Quality Center.
- Execution ofMobile Native App Test Cases and logging defects in Bugzilla.
- Suggest user interface modifications for the identified issues/problems.
- Testing of all SDK releases on supported cross platforms like androids, iOS etc.
- Successfully launched Google Home and Pixel.
- Attended all product related engineering meetings.
- Supported bug bash for device setup and app installations.
- Verified the bug fixes before production push and re-open the bugs with detailed information of the root-cause which will help the dev team to fix the issue in no time.
- Involved in regression testing, exploratory testing, and sanity testing of new feature settings in various versions like Jelly Bean, KitKat, Lollipop, Marshmallow, and Nugget.
- Worked closely with entire team to improve productivity.
- Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
- Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber.
- Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
- Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (JUnit, Maven).
Environment: Selenium WebDriver, Eclipse, Jenkins, SOAP UI, Junit, TestNG, JIRA, GIT, JMeter, Fire path, XPATH, Cucumber, HTML, CSS, Java, JavaScript, Agile, Windows and Linux, HTML, XML.
Confidential
QA Analyst
Responsibilities:
- Interacted with developers and users to analyze the user requirements and functional specifications.
- Analyzed Business Requirements, Use Cases, Screen shots, developed Test Plan, and Test cases for complete end-to-end testing.
- Developed and executed manual test scripts using test plan and test lab sections of Quality Center for System testing, Integration testing and Regression testing of the application.
- Manually performed back-end testing by executing SQL queries to validate the data in the back-end Oracle database.
- Used Quality Center for record the defects during testing and track the status and resolution of change requests to verify software quality.
- Create and execute Performance Tests and resolved issues.
- Developed Test Scripts for providers and prepared data for execution of test cases.
- Created SQL scripts to change data and validate service response.
- Performed Integration testing, Smoke, Retesting, and Regression testing once issues are closed.
- Analyzing test results and logging defects in Quality Center.
- Developed and analyzed Test Scripts, Requirement Traceability Matrices.
Environment: HP LoadRunner, HP QTP, Performance Center, VBScript, XML, HTML,SQL, Web Services.
