Qa Engineer Resume
Arlington, VA
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in I.T. with focus on Automated Testing of Custom Applications Client/Server, and Web - Based Applications on various Technologies .NET/Java/J2EE.
- Domain Experience in Electronic Health Record, Healthcare, Securities Trading.
- Experience in both methodologies such as waterfall and Agile.
- Conversant with all phases of Software Development Life Cycle (SDLC) including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards, configuration management, change management, Quality procedures and effectively interpret Requirement Documents to create test plan and test scripts.
- Participated in Sprint planning, Sprit review, Sprint retro, daily scrum meetings and scrum of scrum meetings as part of agile process.
- Involved in creating test plans, use cases based on business requirements document and system requirement specification. Created and executed test cases. Developed and executed automation test scripts.
- Used Selenium Web driver to automate testing the functionalities of the application and used the scripts for Regression Testing.
- Experience in logging and tracking Defects using defect-tracking tools like Jira.
- Expertise with MS Office tools like MS Word, MS Excel and MS Access.
- Experience in testing database applications of RDBMS in Oracle, and SQL Server.
- Experience in Back-end testing using SQL queries on the various databases.
- Experience in Web application testing in health care management system
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Core JAVA and TestNG. Solid knowledge in Core Java and Object-Oriented Concepts. Strong exposure testing applications on different browsers
- Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
- Create complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
- Experienced in reading the test data from Excel spread sheets using Apache POI API and TestNG Data provider.
- Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Work Independently, Creative, highly motivated, and hard working with good interpersonal skills. Ability to interact with end users, also quick learner and team player with good communication skills.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, Selenium GRID, TestNG, JIRA, Eclipse, Git, GitHub, Jenkins.
Web Technologies: HTML, XML, AJAX.
Defect Tracking Tools: Jira
Languages: Java, SQL, HTML
Databases: Oracle, PostgreSQL, SQL Server.
Build Tools: Maven
Testing Framework: TestNG
Automation Framework: Page Object, Data Driven, Keyword Driven, Hybrid
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
QA Engineer
Responsibilities:
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and Java.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Configured application flow, controlling logic and navigation. Designed and developed base classes, framework classes and common re-usable components.
- Designed and build Automation Framework for web-based software products using Page Object Model (POM) design with TestNG in Selenium WebDriver to reduce code and better maintenance.
- Developed and maintained automated regression test cases in Selenium using Java programming language
- Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Created and executed multi-action scripts based on test script/scenario flows.
- Implemented Maven for Project building, and Git for code management repository
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Continuously updating/adding new automation scripts to test suites for new projects and enhancements
- Reported the defects to JIRA in timely manner and followed up with the developer's team and drive it to closure.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Contributed in preparation of Test Plan, Test Cases, Test Execution, Test Results Analysis, Test Scripts, Traceability Matrix and establishing Test Environments.
- Worked in a highly dynamic Agile environment and participated in Sprint planning, grooming sessions, daily scrums, retrospective and Sprint demos
Environment: Java, Selenium Web Driver/Grid, XML,, MS Office, Windows 10.0, Jenkins, GitHub, Git, Maven, Jira, Oracle.
Test Automation Engineer
Confidential, Fort Washington, PA
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Interacted with designers and developers to understand the application functionality and navigational flow.
- Working in Agile Methodology, involved in reviewing requirements documentation and break out "stories" from Product Owners and interface with the business owners of the application
- Prepared Test cases to meet the requirements and its Traceability Matrix.
- Developed automation test scripts using Selenium Web driver and Core Java and Object-oriented Concepts (Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections).
- Used finder mechanisms like CSS, XPath expression, HTML id and name to find the Web elements.
- Followed Page Object Model (POM) Pattern using Page Factory and implemented Hybrid Test Automation Framework using Selenium WebDriver, Maven, Apache POI technologies.
- Performed Continuous Integration automation using Jenkins.
- Developed Maven targets to execute automation testing.
- Extensively worked in Regression testing, Parallel Processing using Automation Scripts
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Used Selenium Screenshots for bug reporting, analysis and executing debugging.
- Documented and tracked test scripts, test results and reported test defects.
- Conducted daily defect review meetings and prepared test results reports.
- Provide all data validation through SQL queries to perform Back-end testing
Environment: Selenium Web driver/Grid, Eclipse, Jira, Java, JavaScript, HTML, Windows, OracleTest-NG, Git, GitHub, Jenkins.
Confidential, NY
QA Analyst
Responsibilities:
- Developed test conditions by decomposing the functional requirements and interacted with end-users, business analysts and developers for knowledge transfer of Business Process.
- Studied high level design documents and flow charts and interacted with business analysts and functional managers to clarify issues upon business requirements
- Involved in the development of test plans, test scenarios and test strategies to facilitate the process of testing.
- Performed Functional and Regression Testing on the application.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the bug life cycle using ALM.
- Participated in code walkthroughs, code analysis for the business process.
- Responsible to create Process methodology for Triage cases.
- Involved in creating use case templates, test case templates and data requirements templates.
- Documented and reported the defects using ALM.
- Interacted with developers to follow up on System Incident Reports.
Environment: ALM, C#, ASP.Net, Visual Studio.NET, JavaScript, XML, XSL, SQL Server
