Qa Automation Lead Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Around 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD/BDD.
- Experience in Software testing with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Experience in developing end to end automation using Selenium WebDriver, TestNG, Maven, Jenkins and Web Services (REST).
- Experience in Java, JavaScript, HTML, HTTP, CSS and XML/JSON.
- Experience in using Jenkins as a Continuous Integration server to configure with Maven.
- Experience in developing (Keyword - Driven & Data Driven) Hybrid Framework using Selenium WebDriver.
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using xPath Finder and ChroPath to identify web elements.
- Experience in testing of web services using POSTMAN and REST ASSURED.
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing and Ad-hoc Testing.
- Worked on Web server protocols using REST API by passing request and response based on the requirements.
- Code validation with JSON/XML Response from dependent APIs using Automation and Postman Tool.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Incorporated Database Validation by executing SQL queries like Select Queries, Queries using simple and complex Joins, Foreign key reference checks, Verification of updates in databases using tools like MS SQL Server.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Used GIT for Version Control.
- Strong Testing/Automation support & defect resolutions skills.
- Having Financial and E-Commerce projects domain knowledge
- Powerful presenter and communicator; innate ability to influence and build consensus.
- Efficient client management with requirements gathering and documentation.
- Excellent communicationskills to deal with people at all levels.
TECHNICAL SKILLS
Development Languages: Core Java, SQL
Web Technologies: HTML, XPath, XML, JavaScript
QA Technologies: Selenium, API (Rest Assured/Postman).
Web Services: REST
Database: MS SQL Server, SQL
Frameworks: TestNG, Junit
Build Systems: Maven
Version Control Systems: GIT
Defect Management Tools: Jira
IDE: Eclipse, GitHub
Others: Jenkins
PROFESSIONAL EXPERIENCE
Confidential
QA AUTOMATION LEAD
Responsibilities:
- To develop, test, implement and maintaining application software working with established processes.
- Analyzed Business requirements and identified the Test Scenarios based on requirements and involved in the preparation of Test Cases.
- Developing technical designs for application development.
- Actively involved in consuming and Testing Web Services developed using REST protocol.
- Actively used JSON/XML formats to render the response from the API.
- Performed API automation by using Rest Assured to validate the web services.
- Involve server-side coding and development using the concepts of Exception handling, Multi-threading, Java Collections etc.,
- Used different features of TestNG framework such as Data Provider annotation, Parallel Execution, Parameters and different annotations.
- Designed the algorithm and codes and also have used design patterns and Object-Oriented Design Methodology.
- Extensively used actions class, validator framework etc.,
- Developed automation scenarios using the functional test cases
- Developed Selenium test cases using TestNG framework
- To establish, refine and integrate development and test environment tools and software as needed.
- Validate the data on the UI in the reports of the application by scripting SQL queries involving JOINS, GROUP BY and other functions.
- Configuring Jenkins jobs on Linux servers.
- Prepared Unit Test Plan & performed Unit Testing using TestNG.
- Involved in migrating the code from JDK 1.6 to JDK 1.7.
- Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
- Define/ create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.
- Understanding of TestNG, Framework and annotations.
- Used GIT as version control system for the source code.
- Helping team in production and providing production support.
Confidential
QA AUTOMATION LEAD
Responsibilities:
- Participated in Sprint Planning, Daily stand-ups, Retrospective and Review meeting.
- Hold on excellent exposure to plan all phases of Software Development Life Cycle starting with the requirement analysis, development, testing, implementation and maintenance.
- Expertise in writing Test Cases thoroughly based on client specifications for Manual as well as Automated testing for various applications to ensure proper business compliance.
- Becoming part of the discussion for identifying the user requirements and how to translate them in technological perspective.
- Introduced the automation environment and led the team to test the JAVA WEB based application with various Testing Stages/Levels/Phases, Testing Techniques and Quality Work Products
- Contributed to the functional automation suite for sanity, smoke, and regression runs usingSelenium.
- Design and developSeleniumautomation scripts in TDD environments.
- Identified weaknesses in QA Processes, Web testing,SeleniumAutomation. Suggested & implemented improvements.
- Participate in all meetings planned for particular release and obtain necessary technical automation requirement. Such meetings include, design review, test execution timeline etc.
- Reviewed high-level design documents and flow charts and integrated with business analyst, system analyst and development managers to clarify issues on requirements.
- Conducted a complete assessment of teams, processes and environment; defined issues and risks; and oversaw the design and introduction of tools, processes and best practices across testing life cycle to improve throughput, communication and on-time delivery of projects in an Agile development environment.
- Performed various automated tests and ensured continuous regression tests on application
- Performed in Defect review meetings with developers to validate the severity of the bug and responsible for tracking of the bug life cycle.
- Logged Defects in JIRA Defect modules and communicate with developers until bug is fixed.
- Automating RESTful Web services as a part of Platform Automation.
- Design and develop front end and Back end test scenarios and Test cases
- Performed production deployment and the Business verification testing.
Confidential
Quality Assurance Specialist
Responsibilities:
- Excellent knowledge of test tools, processes and methodologies including test management, defect management, Black box testing.
- Responsible for all aspects of the QA workflow, including the development and execution of test plans and test cases for new and existing features.
- Working closely with Developers and Product Owner to effectively find, troubleshoot, and resolve issues, as well as ensure that implemented features met product requirements using Agile Methodologies.
- Expertise writing details and tracking bugs in JIRA, testing all development phases and features of the software solution, identifying and reporting any potential issue that needs to be fixed before the product goes live.
- Involved in walkthroughs/reviews of the business & functional specifications from QA standpoint.
- Involve in RESTAPI testing by automating endpoints and manual testing using Postman.
- Involve in database testing to make sure application’s behavior at the back end.
- Submit team’s daily and weekly progress report and high priority defect reports, test execution status for top management.
- Prepared and executed automation test scripts using Selenium and TestNG framework.
Environment: Operating System: Linux
Confidential
QA Analyst
Responsibilities:
- Able to analyze business requirement specifications and involve in creating test cases, test scenario’s and test data to cover overall quality assurance testing.
- Worked with testing team to design and develop the Test Plans, Strategies and Test Cases to perform Functional testing
- Created and updated test cases in Excel sheets and generate Traceability Matrix.
- Designed Test Scripts by using Java Programming, TestNG annotations, user-defined function libraries, loops, Data Driven and Keyword frameworks developed by using Selenium Web driver.
- Developed and executed the test cases for Functional, Integration, Smoke and End-to-End Testing, User Acceptance Testing (UAT) and also Performed Regression testing and re-testing after defect fixes
- Executed test cases compared with expected values and pass/fail reports updated through JIRA.
- Participated in QA Team meetings and weekly QA testing reviews.
- Participated in sprint planning meetings, write automation test scripts in selenium by following Agile Methodology.
Environment: Operating System: Windows