Lead Software Qa Engineer Resume
Glendale, CA
SUMMARY
- 7 + years of experience in IT with emphasis on Software Testing / Quality Assurance.
- Experience in testing web applications, as well as Standalone applications using Manual testing techniques and Automation tools.
- Hands on experience testing Web, SOA applications built on Java/J2EE, Scala, node and javascript applications.
- Knowledge of all phases of Software Development Life Cycle (SDLC).
- Proven ability in designing and creating automation frameworks for J2EE based applications using JUnit/TestNG.
- Experience in interacting with business analysts and developers.
- Hands on experience in designing Test Cases covering all test conditions and eliminating redundancy and duplications.
- Experienced in performing Functionality Testing, System Testing, Integration Testing, Regression Testing and User Acceptance Testing.
- Extensively used White Box (API) Testing in Java applications.
- Extensively worked with Selenium IDE and WebDriver/RC for testing web applications.
- Experienced in using defect - tracking systems like JIRA, Bugzilla, Quality Center and Test rail.
- Experience with Agile Methodology tools like QC, Rally, JIRA
- Experience writing tests in Cucumber
- Experience with Web Services testing using SOAP-UI, PostMan
- Good working noledge of major Operating Systems. And tested applications on Windows NT/2000/XP/Server2003/7/8 and UNIX environments.
- Good noledge of SQL and experience at conducting backend testing.
- Ability to handle multiple tasks and work independently as well as in a team.
- Excellent written and verbal communication and interpersonal skills.
- Manage a Team of junior QA Engineers
TECHNICAL SKILLS
Languages: Java, J2EE, C++, SQL, JavaScript,shell
Testing Tools: JUnit, TestNG, Selenium WebDriver/ RC, IDE, SOAP-UI, JMeter, POSTMAN,Cucumber,QTP/UFT
Operating Systems: Windows 2000/XP/Server2003/7/8, UNIX, LINUX, SOLARIS
Bug Tracking: Quality Center, JIRA, Bugzilla,Rally,testrail
Databases: Oracle, MS SQLServer 2005, MS Access, MySQL
Markup & Scripting: HTML, XHTML, DHTML, CSS, XML, UNIX Shell Scripting
PROFESSIONAL EXPERIENCE
Confidential - San Francisco, CA
Lead Software QA Engineer
Responsibilities:
- Analyzed web Applications, documented detailed test plans, test cases with expected results based on the business functional requirements.
- Performed various testing methods like Functional, Usability Navigational, UAT, performance and load testing by creating Automated Scripts using Selenium Webdriver and Webdriver IO.
- Prepare Requirements Traceability Matrix.
- Logging test cases in testrail
- Performed GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues using Selenium WebDriver/Webdriver IO.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed regression tests on application builds and analyzed the test results.
- Performed System testing of the application to meet the Business requirement documents.
- Parameterized the scripts to avoid frequent script changes for data.
- Used Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Logged Defects/Bugs in Jira.
- Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
- Created Automation test framework using Selenium WebDriver/Webdriver IO using Page Object Model principals
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Writing BDD tests in Cucumber.
- Verified all the possible permutation and combination using Data Driven testing manually.
- Implemented Http Requests for API Testing in chakram and javascript.
- Created various build files which were Integrated with Jenkins.
- Mentor and manage junior QA Engineers
- Make decisions on the QA processes and Automation architecture
- Attended the Product Design to add QA input on upcoming product
- Represent QA in product Roadmap meetings
- Be a champion for Quality in the organization
Environment: Java,shell, Selenium WebDriver/IDE, WebDriver IO, Javascript, Test NG, SOAP UI, Rally, MySQL, UNIX, Windows XP, Windows 7and 8, SQL, ANT, Jenkins, Firebug, postman, Cucumber, testrail, Jmeter
Confidential - San Francisco, CA
Lead Software QA Engineer
Responsibilities:
- Analyzed web and mobile applications, documented detailed test plans, test cases with expected results based on the business functional requirements.
- Performed various testing methods like Functional, Usability Navigational, UAT, performance and load testing by creating Automated Scripts using Selenium Webdriver and appium.
- Prepare Requirements Traceability Matrix.
- Logging test cases in testrail
- Performed GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues using Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed regression tests on application builds and analyzed the test results.
- Performed System testing of the application to meet the Business requirement documents.
- Parameterized the scripts to avoid frequent script changes for data.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Logged Defects/Bugs in Jira.
- Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
- Created Automation test framework using Selenium WebDriver using Page Object Model principals
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Writing BDD tests in Cucumber.
- Verified all the possible permutation and combination using Data Driven testing manually.
- Implemented SOAP UI for WebService Testing.
- Created various build files using ANT and Integrated with Jenkins.
- Mentor and manage junior QA Engineers
- Make decisions on the QA processes and Automation architecture
Environment: Java,shell, Selenium WebDriver/IDE, Test NG, SOAP UI, Rally, MySQL, UNIX, Windows XP, Windows 7and 8, SQL, ANT, Jenkins, Firebug, postman, Cucumber, testrail, Jmeter
Confidential - Glendale.CA
Lead Software QA Engineer
Responsibilities:
- Analyzed web applications, documented detailed test plans, test cases with expected results based on the business functional requirements.
- Performed various testing methods like Functional, Usability Navigational, UAT, performance and Load Testing by creating Automated Scripts using Selenium Webdriver.
- Prepare Requirements Traceability Matrix.
- Performed GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues using Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed regression tests on application builds and analyzed the test results.
- Performed System testing of the application to meet the Business requirement documents.
- Parameterized the scripts to avoid frequent script changes for data.
- Logged test cases in testrail
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Logged Defects/Bugs in Rally.
- Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
- Created Automation test framework using Selenium WebDriver using Page Object Model principals
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Created BDD automated tests in Cucumber
- Verified all the possible permutation and combination using Data Driven testing manually.
- Implemented SOAP UI for WebService Testing.
- Created various build files using ANT and Integrated with Jenkins
Environment: Java, Selenium WebDriver/IDE, Test NG, SOAP UI, Rally, MySQL, UNIX, Windows XP, Windows 7and 8, SQL, ANT, Jenkins, Firebug, Cucumber, Jmeter
Confidential, Phoenix, AZ
Software QA Engineer
Responsibilities:
- Analyzed web applications, documented detailed test plans, test cases with expected results based on the business functional requirements.
- Performed various testing methods like Functional, Usability Navigational and UAT testing by creating Automated Scripts using Selenium Webdriver.
- Prepare Requirements Traceability Matrix.
- Performed GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues using Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed regression tests on application builds and analyzed the test results.
- Performed System testing of the application to meet the Business requirement documents.
- Parameterized the scripts to avoid frequent script changes for data.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Logged Defects/Bugs in JIRA.
- Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
- Created Automation test framework using Selenium WebDriver using Page Object Model principals
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Verified all the possible permutation and combination using Data Driven testing manually.
- Implemented SOAP UI for WebService Testing.
- Created various build files using ANT and Integrated with Jenkins
Environment: Java, Selenium WebDriver/IDE, Test NG, SOAP UI, JIRA, MySQL, UNIX, Windows XP, Windows 7and 8, SQL, ANT, Jenkins, Firebug
Confidential, Seattle, WA
Software QA Engineer
Responsibilities:
- Actively participate in all Spec and Design review meetings.
- As part of Agile Team, me was responsible for created test plans, test scenarios and wrote test cases for testing various services.
- Created test cases using Selenium WebDriver, Junit and ANT.
- Created Selenium infrastructure for Regression Testing
- Performed API Testing of server side business layer.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Created selenium based scripts using JAVA & Junit.
- Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
- Used Bugzilla for Writing test cases and defect tracking.
- Used other confluence tools like Wiki for document sharing.
- Used ClearCase for code management.
- Did functional testing, regression testing, smoke testing, and integration testing.
- Worked on cross platform (OS and Web browser) testing.
- Trained new team members on how to use SELENIUM and help them create tests using the framework.
- Developed the classes in Log4J to implement logging feature in all the application modules.
- Writing Junit Test cases and testing the modules in development and QA environment.
- Implemented SOAP UI for WebService Testing
- Used different features of SOAPUI tool like data source, Property transfer steps, delay steps for performing the web services testing
Environment: Java, Scrum, Eclipse, Bugzilla, HTML, XML, Selenium IDE/RC, SOAP UI, Ajax, MySQL, Junit, UNIX, ANT, SOAPUI, SVN
Confidential, Hoffman Estates, IL
QA Analyst
Responsibilities:
- Interacting with client and project team to understand the testing requirements
- Involved in Functional Requirement analysis, creating RTM
- Created mappings for the requirements and the test lab from all iterations
- Identify test scenarios and define test cases and test data
- Involved in Manual and Automation testing
- Review test cases and scripts created by team members
- Created some reusable and application specific functions using Selenium RC.
- Responsible for regression testing by executing batch test cases using Test Batch Runner and via Quality Center.
- Performed data driven tests in Selenium using java
- Extensively used JUnit as Testing Framework for java applications.
- Organized library was used to maintain reusable classes and methods.
- Executed SQL queries for backend data validation.
- Extensively used Mercury Quality Center for test management process.
- Worked closely with developers for issue resolution and bug status updates.
Environment: Java, Oracle, XML, CSS, AJAX, Apache, JUnit, JavaScript, HTML, Firebug, IE, Selenium RC and IDE, Eclipse, Windows, Quality Centre, Tortoise SVN,
Confidential, Chicago, IL
QA Engineer
Responsibilities:
- Participated in Spec Reviews and Built Test cases, Data based on Requirements and Designs
- Carried out extensive testing for Functional and UI aspects
- Carried out database validations for various functional and reporting requirements
- Reported bugs using common bug tracking tool in the team
- Worked with developers to get the bugs fixed and code deployed to QA servers
- Responsible for bug verifications
Environment: Java, AWT, Windows XP, SQL, Applets, JDBC-ODBC, Oracle
