Qa Test Engineer Resume
Mclean, VA
SUMMARY
- More than six years of increasingly responsible and hands - on experience in QA processes and methodologies
- Strong knowledge of manual/automated testing of Web applications
- Comprehensive knowledge of Software Testing Life Cycle (STLC), Test Cases, Test Plans and Defect Life Cycle
- Involvement in preparation of Test Scenarios, Test Procedures, BDD Framework creation
- Advanced knowledge of Software Development Life Cycle (SDLC), experienced with both Waterfall and Agile (Scrum) methodologies
- Practical experience with all Sprint events (Sprint Grooming, Sprint Planning, Daily Stand-up, Sprint Demo and Sprint Retrospective meetings)
- Expert-level knowledge in execution of tests using common methodologies (Functional, Smoke, Regression, End to End, Manual Back End Testing, etc.)
- Good understanding of front-end technologies, such as HTML, CSS, DOM
- Solid knowledge of JavaScript (ECMA5, ECMA6)
- Knowledge in progress of TypeScript
- Hands-on experience working with JS Protractor
- Good experience with latest JavaScript frameworks to test AngularJS applications and Java frameworks such a Jasmine BDD, Spec Flow BDD, Page Object Model, DD (Data-Driven) by implementing data from DB interacting SQL query within Protractor, JSON files
- Fluent knowledge on element identification by using different Relative, Dynamic and Custom locators
- Experience on Jira Project Management Tool to report the identified defect and follow procedure within Defect Life Cycle
- Experience with testing Web applications developed on Java
- Knowledge of Page Object Model, BDD framework using Java, Selenium WebDriver, TestNG, JUnit and Maven
- Experience with Continuous Integration (CI) using Jenkins
- Experience on Cucumber BDD using Gherkin language
- Proficient understanding and implementing of versioning tool and repository, GIT &
- GITHUB
- Experience with database concepts and can analyse and write complex SQL queries for Manual Backend Testing and End to End Testing with Protractor, utilizing PostgreSQL and gamin
- Knowledge of API testing using Postman and Java Rest Assured
- Good communication skills and ability to work with teams spread across the globe
- Detail-oriented team player and cross-functional team member
TECHNICAL SKILLS
Operating System: Windows OS
Programming Languages: JavaScript, TypeScript, Java, HTML, CSS, SQL
Frameworks: Jasmine, POM, DD, BDD, TestNG, JUnit, MavenCucumber
Automation Testing Tools: Protractor, Wardrives, Selenium WebDriverSelenium IDE, Jasmine BDD, Cucumber BDD
Integrated Development: Eclipse, Visual Studio Code, Sublime, pgAdmin4
Testing Methods: Functional, Smoke, Regression, Integration, End to EndSQL query, API
QA Management Tools: Jira, Jenkins Version Control, Git, GitHub
PROFESSIONAL EXPERIENCE
Confidential, McLean, VA
QA Test Engineer
Responsibilities:
- Join an Agile/Scrum development team by participating in daily stand-up meetings, Sprint planning, Code Review, and other Scrum ceremonies
- Daily review on reports of Smoke test to check environment stability, to make sure critical functionalities of an application up and running
- To check priority assignees throughout email, also track, manage, and resolve issue tickets using defect tracking platform Jira
- Create test cases, scripts which can be maintainable, reusable for required future features of applications
- Perform automation testing of the GUI using JavaScript, Jasmine BDD, and Protractor environment
- Focus on writing automation scripts by manipulating Data platform PostgreSQL on Structured Query Language (SQL)
- Fluent knowledge on identifying elements by using Selenium based, CSS, XPath (DOM Traversing model) locators, utilizing AngularJS features in terms of conditions such a dynamicity of application
- Getting advantages of using Protractor based, Custom locators, by managing time frame wisely
- Cooperating JavaScript logic into element identification for SPA
- Perform E2E scenarios that exercise and implement POM, Spec Flow model, with DB interactions based on the DD framework
- Report control, for organized, clear report ticket throughout management tool Jira with severity and a priority level of defect
- Ensure that all acceptance criteria are met at the end of the Sprint cycle and ready to be run in a minor Regression suite
- Execute test cases which cannot be automated, by collaborating Functional testing skills
- Identify percentage level of Functional testing within Regression method, for future references
- Collaborate with development, and cross-functional teams deploy qualitative product and get feedback for future experience
- Raise strategic questions and insights that eliminate wasted work and raise the level of our teams
- Schedule Smoke and Regression tests using Jenkins
- Periodically interact with local repository, for any updates by using Version CI, GIT
Environment: JavaScript, Jasmine, Protractor, JSON, SQL, E2E, PostgreSQL, gamin, AngularJS, CSS, JIRA, Git, GitHub, Jenkins, Windows, DOM, CSS, HTML, MS Office, Agile/Scrum.
Confidential, Alexandria, VA
QA Test Engineer
Responsibilities:
- Joined Grooming, Sprint planning, and other Scrum meetings
- Test script documentation and test scenario preparation
- Executed and maintained automated test scripts
- Functional and regression test execution using by Java, with Selenium WebDriver in a Maven/JUnit framework
- Participated building process for BDD Cucumber framework
- By implementing Behaviour Driven Development (Cucumber) and using language, Gherkin organized feature files for different test methods (Smoke, Regression, E2E) and based on report requirement implemented dependencies on runner classes
- Had short time experience for some internal applications with API using Java REST-Assured library, Postman and authentication processes
- Log defects into the bug tracking system, on the Jira platform and provided necessary defect reports
- Provide reports on test progress, test results, and other relevant information
Environment: Java, Selenium WebDriver, Agile/Scrum,E2E, Waterfall, Maven, JUnit, Cucumber, Jenkins, JIRA, Git, HTML, Windows, MS Office.
Confidential, Herndon, VA
Functional Tester
Responsibilities:
- Participated in all aspects of product testing, including test plan development, execution, and delivery of well-tested solutions with a short time to release
- Performed all duties per established project goals
- Well cooperated with co-workers, supervisor, and management
- Independently analysed issues documented detailed bug reports. Created and maintained ownership of test cases and test results throughout SDLC
- Worked with the development team to create test plans for enhancements and solutions on applications
- Test case preparation on positive and negative based scenarios
- Responsible for specific testing phase Functional testing, Regression, Smoke
- Tested Applications compatibility on different versions of IE and Firefox browsers
- Produce test results/screenshots & upload to Test Director/Quality Centre