Senior Qa Engineer Resume
SUMMARY:
- 6+ years experience in software quality engineering with extensive focus on both web and mobile applications.
- Experience in a wide range of testing methodologies - functional testing, performance testing, integration testing, GUI testing, regression testing and automation testing.
- Experience in automated testing of both front-end web and back-end database applications using Selenium and Java.
- Creative professional with exceptional problem solving skills, communication skills, multitasking ability, learning skills and ability to perform in a dynamic and fast paced environment.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium WebDriver, JUnit, TestNG, JIRA, Firepath, Firebug
Databases: Oracle 10g/11g, SQL Server
Database Tools: Query analyzer, Squirrel sql
Languages: SQL, C, C++, Java, HTML,CSS, Java script
Open Source Technologies: ANT, Maven
Source Control: Apache Subversion (SVN), Git
Operating Systems: Windows, Linux, Unix, Mac OS, Android
Browsers: Firefox, Chrome, Internet Explorer, Safari
Utility Software: Microsoft Office 2013
PROFESSIONAL EXPERIENCE:
Confidential
Senior QA Engineer
Responsibilities:
- Analyzed business requirements and design/document detailed and produced testing strategy, creating test plans and test cases for features.
- Involved in bug triage and resolution efforts for the release version of Lyft driver mobile application.
- Experience working with various teams to coordinate regression testing efforts for release version of the application.
- Participated in QA all hands meetings and experience mentoring junior members in the team.
- Mentor junior team members and educate test team on all aspects of Assurance applications.
- Created and enhanced test automation scripts to include regression test features.
- Involved in defining scope for testing within the context of each sprint / delivery.
Confidential, CA
Senior QA Analyst
Responsibilities:
- Worked with software engineers and product managers to validate requirements and test results.
- Participated in requirements, sprint planning and software design meetings and ensure test coverage.
- Log detailed and accurate defect reports and aggressively follow the defects through resolution and closure.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Develop quarterly objectives for team, aligning with roadmap and overall departmental vision.
- Work with engineering and DevOps teams to move toward continuous deployment using Maven and Jenkins for running tests on nightly basis automatically.
Confidential, CA
QA Analyst
Responsibilities:
- Involved in defining scope for testing within the context of each sprint / delivery.
- Developed Selenium WebDriver test cases using Java, TestNG framework.
- Developed automation framework and test scripts using Selenium, Page Object Model Framework, ANT, Firebug and XPath.
- Used ANT to build and run the Selenium automation framework and send the test reports via email.
- Implemented automated regression test cases in Selenium using Java.
- Validated the data in RDBMS databases by executing SQL queries.
Confidential, San Francisco, CA
QA Consultant
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in preparing test strategies for client side verifications and validations.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
Confidential
QA Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in Team meeting,validated UI,API testing, and also Backend using SQL Language
- Used tools like ALM,Jira,Bugzilla
- Involved in testing the application utilizing the Scrum (Agile) methodology.
