Qa Engineer Resume
Atlanta, GA
SUMMARY:
- Over 7+ years of diversified experience in IT with focus in Software Testing and Quality Assurance of various client/server as well as e - Commerce website and Mobile based applications.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, Cucumber, Web Services.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experienced in customizing Selenium API to suit in testing environment.
- Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver.
- Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
- Expertise in Smoke Testing, Backed end Testing, Black-Box/White Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Extensive Experience in developing Java Selenium/WebDriver automation test scripts and Test Frameworks using TestNG/Junit to perform Functional and Unit Testing.
- Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
- Experience in using other testing tools like QTP, Loadrunner etc.
- Experience in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix, Defect Tracking and Custom Report Generation.
- Experienced in Web Service testing by using Soap UI with the help of Groovy Scripting.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Expert using open source bug tracking tool JIRA, Quality Center and BugZilla.
- Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
- Proficient in Back-end Database Testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Proven strong Analytical and Problem-solving skills and great attention to details.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Highly motivated team player with excellent Communication and Presentation skills, and always willing to work in challenging and cross-platform Environment.
TECHNICAL SKILLS:
Languages/Specifications: Java, VBScript, JavaScript, XPath, CSS, HTML, PL/SQL, UML, C++Testing Tools: Selenium IDE/RC/WebDriver, QTP 11.0/10.0/9.5/8.2, TestNG, Junit, Cucumber, Jbehave, JMeter, LoadRunner, SOAP UI, SilkTest
Bug Reporting: Quality Center, MS Excel
Databases: Oracle 11g/10g/9i/8i, MS SQL, MySQL, MS Access
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Build & Integration Tools: Ant, Maven, Jenkins
Others: TOAD, Firebug, Fire Path
Operating System: Windows, LINUX, UNIX
PROFESSIONAL EXPERIENCE:
Confidential,Atlanta, GA
QA Engineer
Responsibilities:
- Worked in an agile software development methodology.
- Participated in Sprint planning meetings and discussed the progress made in the previous sprint, then planned for the next sprint with brainstorming for ideas with the team.
- Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.
- Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Configured Selenium WebDriver and created selenium automation scripts in java using TestNG prior to agile release.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Created test cases both in HP ALM and JIRA based on the user stories and linked test cases to requirements in HP ALM.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
- Conducted backend testing using SQL queries to validate data for database.
- Automated test scripts for ecommerce web based testing and functional testing purpose with Selenium.
- Prepared UAT report and shared this with the scrum master in order to discuss the progress and completion of User acceptance testing.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber, SOAP UI, MVC, Data Driven Framework, Quality Center, Ruby, XPath, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, Houston, TX
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Interacted with Functional and Technical Leads/Developers for understanding the requirements.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Involved in testing SOA (Service Oriented Architecture) application.
- Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
- Used Selenium Java API and Xpath to launch Selenium IDE and server and integrated with JSP pages. Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
- Wrote test scripts and executed them manually using HP QC ALM.
- Tracked defects and logged them in the defects module in the HP QC ALM tool.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
Environment: Selenium WebDriver/IDE, Java, Junit, Jenkins, Eclipse, Soap UI, HP ALM, SOA, ANT, Firebug, HTML, XML, MSWord, MS Excel, Oracle 10g, Windows 7, UNIX/LINUX.
Confidential, UT
QA Engineer
Responsibilities:
- Helped in preparation of test plans in accordance with the business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Executed positive and negative scenarios.
- Automated functional scenarios using Selenium WebDriver.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Used SQL queries to perform the back-end testing on Oracle.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
Environment: Java, Selenium Web Driver, Firebug, SQL, HP Quality Center, Oracle10g and Windows.
Confidential, Minnesota, MN
QA Engineer
Responsibilities:
- Implemented end to end automation for existing Selenium framework using build systems, scripts and continuous integration system etc.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc).
- Extensively developed automation test scripts for regression testing (TestNG).
- Performed functional testing for each sprint using Selenium.
- Performed cross browser functional testing using Selenium.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Involved in designing and testing an analysis using Java.
- Integrated scripts via Selenium Remote Control (Junit/Maven).
- Pro-actively participated in bug triage, sprint planning, QA, project status and retrospective meetings with cross-functional teams leading to successfully accomplishing SQA milestones.
- Adhered to QA processes and test methodologies in agile development environments resulting in quality improvements.
- Significantly contributed in the areas of technical documentation and actively collaborated with team in driving review and approval process.
- Participated in definition of quality standards and expectations within and across teams.
Environment: Selenium RC, Java, Junit, Quality Center, MySQL, Firefox, IE, Chrome, Windows XP, Mac, UNIX.
Confidential
QA Analyst
Responsibilities:
- Implemented and involved in various phases of Software Testing Life cycle (STLC), including Requirement Analysis, Test Planning, Test Cases and Scripts Development, Test Execution, Test Reporting, Test Result Analysis and Defect Tracking.
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
- Designed Test cases from Requirements, Functional Specifications and Design Documents.
- Created and updated test cases in Excel sheets and generate Traceability Matrix.
- Executed the test cases manually and automation as necessary and worked on XML.
- Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
- Prepared Test report at the end of testing phase for business stakeholders for their weekly meetings.
- Responsible for Traceability matrix preparation to make sure all the requirements are covered in the test cases.
- Performed Manual Testing to check flow of the application.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Created Test Execution Matrices during the test cycle.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
- Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
- Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
Environment: Manual Testing, Quality Center, HTML, VBScript, Site Minder, Mind Box, Active Directory, Access, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.
