- +1-952-283-3140
- info@ledelsea.com
- Minnetonka, MN
- Anywhere
Ledelsea
our team, your success
IT Automation Quality Engineer
- Design, develop and maintain web automation testing framework using an IDE application and supporting libraries like Selenium, testNG and Maven, using Java language binding.
- Design, develop and maintain API automation framework for with rest assured and junit/testNG framework libraries.
- Review and analyze the business and solution requirements for the new features to be implemented in the application.
- Review and analyze the software design documents to identify the functionality behind the new features to be implemented.
- Identify the test plan, test scenarios, test cases and test scripts for the application under test, based on the business requirements, solutions requirements and design documents for the new features.
- Identify the testing schedules and LOE (level of effort) for each user story throughout the test execution cycle.
- Design and develop SQL queries to fetch test data from databases for testing purposes.
- Develop selenium web automation test scripts based on the test cases using TestNG tests and Java programming language on developed framework.
- Perform smoke testing, functional testing, sanity testing and regression testing through different testing phases of the project release.
- Develop rest assured automation test scripts for testing the APIs involved in the new features.
- Use Postman to test the APIs and their respective HTTP methods, status codes and API JSON data as per the business requirements.
- Develop and maintain Wiremock service virtualization framework to virtualize the API data for ready/non-ready APIs under test.
- Create Wiremock stubs and write rest Assured test cases against the stub mappings.
- Create, share and analyze the test execution reports with the team to identify application defects, expected behavior, No. of passed test cases, No. of failed test cases and overall test coverage.
- Use GIT version control repository to store and maintain the automation test scripts with the most updated version.
- Work on the assigned user stories within the project management tool and update the status of the to-do, in-progress and completed user stories.
- Create and share the defects with the team as per the test execution results.
- Retest the defects after they have been fixed by the developer(s) and update the user stories according to the retesting results.