Qa Engineer Resume
Pittsburg -, PA
SUMMARY:
- Over 8 Years of experience as a Quality Assurance Analyst for GUI and Web based applications. Seeking for a position that best utilizes my current knowledge and skills and provide opportunities for professional growth.
- Conversant with all phases of Software Development Life Cycle (SDLC) which includes Requirements, Design, Development and Pre - Production and Production Phases.
- Performed various types of testing including Functional, Integration, System, Regression testing and UAT Testing.
- Experience in Black Box testing, Functional testing, System Testing, Integration testing, Regression testing, Validation testing, Back end testing and UAT (User Acceptance Testing).
- Experience in various types of performance testing like smoke testing, load testing, stress testing, volume testing, scalability testing, endurance testing, fail over and multiple application dependent testing.
- Good knowledge in monitoring Key Performance Indicators and Server Profiling to debug performance bottleneck.
- Experience in Penetration Testing/Security Testing.
- Experience in writing automation test scripts and test plans across mobile platforms (iOS, Android, Browser).
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium Web Driver/IDE, and Test NG.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver.
- Experience in working with open source tools and environments like Eclipse, Selenium IDE, Selenium Web Driver, Cucumber, Test NG, Maven, Jenkins.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Experience in creating Traceability Matrix.
- Experience in gap analysis sessions with Business Analyst.
- Experience in working with Business Analysts, development groups in analyzing business specifications and with other testers to resolve technical and end-user issues.
- Proficient in designing test scenarios, test case scripting, test data preparation for Manual and Automated tests.
- Experienced in Defect Management process and defect life cycle in JIRA, TFS, ALM, BugZilla.
- Experience in logging the defects using TFS.
- Strong experience in Manual and Automation Testing of client Server, Web based Applications, Web Design, API, and SOAP UIs.
- Excellent experience with source version control tools such as Git & Subversion (SVN).
- Experience in documenting artifacts which Involved in writing Test plan, Test cases, Test summary and test closure reports.
- Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as establish project standard, writing test strategies, test plans, test cases, Defect reports and Developing test scripts, Traceability Matrices and Test Environments.
- Extensive experience with QA Methodologies (Agile and Waterfall), Standards and Procedures.
- Proficient in Test Strategy Development, Maintenance of Test plans.
- Solid analytical and dynamic troubleshooting skills and proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities.
- Personal skills including excellent communication, strong sense of organization and effective time management and have the ability to work in a team as well as independently.
TECHNICAL SKILLS:
Automation Tools: Selenium Web Driver, Test NG, IDE, Maven, Jenkins, Git and Cucumber.
Defect Tracking Tools: JIRA 4.2, Rally, Bugzilla, TFS, Firebug, Fire path and Quality Center 11, ALM.
Windows tools: Snipping Tool, Windows Defender, Startup Manager, Maven.
Operating Systems: Windows 98/2000/2003/ XP/Vista/7,10, OS, UNIX.
RDBMS: MS SQL Server, Oracle 10g/9i, MySQL.
Programming Languages: C, Java, SQL, HTML, XML.
CI Tools: Jenkins, Visual Studio.
Web Technologies: HTML, XML, OOPS.
Office Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000.
WORK EXPERIENCE:
QA Engineer
Confidential, Pittsburg - PA
Responsibilities:
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Developed automation test suites and test scripts using Selenium Web Driver, TestNG and Maven.
- Extensively used Selenium (XPath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG framework includes using Data Driven, Page Objects Automation Framework, WebDriver and TestNG.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and data files.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Extensively used Selenium WebDriver to test the web application.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Creating Test Data, Execution of test case, Monitoring test execution logs.
- Developed SQL queries to query database to test backend process of application during End-to-End testing.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, Jira, Git, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.
QA Analyst
Confidential, Pleasanton - CA
Responsibilities:
- Responsible for testing process and ensuring that all testing methods meet specifications, reviewing specs, setting up/managing QA environments, debugging problems and ensuring builds are kept to high quality standards.
- Prepared Traceability Matrix for the project.
- Performed Functional, Integration, Regression, Smoke, User Acceptance Testing (UAT), and End-to-End Testing.
- Implemented Selenium WebDriver and automated scripts, executed scripts on different browser and different platform using Java.
- Responsible for UAT project planning like creating test scenario, test plans, and test scripts.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and Excel files.
- PerformedRegressiontesting on defect fixes and to ensure that changes made to software did not introduce any new bugs.
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Written SQL Queries to test the backend database.
- Conceptualized, designed, and implemented automated functional API test cases using SoapUI.
- Generate test reports and performed extensive Web Services testing using SOAP UI.
- Responsible for creating daily/weekly status reports regarding the progress of testing process.
- Preparing project closure document - Test outcome report, lesson learn document.
Environment: Selenium Web Driver, QC, Cucumber, Test NG, SOAP UI, XML, SQL Server, Java, JIRA.
Test Engineer
Confidential
Responsibilities:
- Initial analysis and study of requirements provided.
- Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Performed Functional tests using Selenium WebDriver with data driven framework.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
- Developed automation test suites and test cases using Selenium Web Driver, TestNG.
- Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG Framework implements using Data Driven, Page Object Model (POM).
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications.
- Worked on developing the automation scripts using Selenium WebDriver .
- Performed Functional and Cross Browser Testing.
- 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 application during End-to- End testing.
- Created Traceability Matrices, Test and Bug Reports and other Test related documents.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, Agile, GIT, SQL, Jira, Windows.
Jr.QA Engineer
Confidential
Responsibilities:
- Analyzed Business Requirement document, Functional Requirement specification and collected necessary information from developers to design the test cases.
- Preparing understanding documents for the new business process.
- Writing Test Scenarios, Test Cases and preparing Test data for the application testing.
- Wrote manual test cases and automated them for the purpose of functional testing and regression testing.
- Debugging the scripts during execution failure.
- Performed the Backend Testing (SQL) to make sure front end data and back end data is same.
- Extensively involved in using QC as Bug tracking tool to report bugs.
- Participated in daily Status meetings and review meetings and release meetings.
Environment: Selenium Web Driver, Eclipse, Excel, QC, SQL Server and Windows.