What are the responsibilities and job description for the RMT Automation Engineer position at DATAMAXIS?
Job Summary:
This position is for an Offshore Automation Engineer to support RMT project. This individual will be responsible for developing automation that supports the ingestion of data and the retrieval of this data via APIs for display. The testing will be focused on the accuracy of the data that is displayed.
Minimum Qualifications and Job Requirements:
* Bachelor's degree in computer science or a related field.
* 5 years of experience in software testing, with a focus on automation.
* Strong programming skills in Java.
* 3 Years Experience with Selenium WebDriver for UI automation.
* 3 Years Experience with RestAssured for API automation.
* 1 years' Experience with BDD frameworks (e.g., Cucumber, JBehave).
* Experience with Eclipse or similar IDE"s
* Experience with GIT
* Experience with Jenkins or other CI/CD tools.
* Strong understanding of REST API concepts and experience testing APIs with JSON, XML, and CSV data formats.
* JMeter Knowledge a plus but not required
* Excellent problem-solving and analytical skills.
* Ability to work in a fast-paced team environment. Expectations include a high level of initiative and a strong commitment to job knowledge, productivity, and attention to detail.
- Essential Job Functions:
- * Design, develop, and maintain automated test scripts using Java, Selenium WebDriver, and RestAssured.
* Implement and maintain Behavior-Driven Development (BDD) frameworks.
* Develop and execute automated tests for REST APIs, including JSON, XML, and CSV data formats.
* Integrate automated tests into the Continuous Integration/Continuous Delivery (CI/CD) pipeline using Jenkins.
* Devlop and execute various SQL queries to validate data
* Analyze test results, identify defects, and track them using Jira.
* Collaborate with developers to troubleshoot and resolve issues.
* Contribute to the development of test plans, test cases, and test data.
* Participate in code reviews and contribute to improving code quality.
* Work closely with the development and product teams in an Agile environment. - Other Responsibilities:
- • Abide by the policies, procedures, and Code of Conduct of the company.
• Handle personal information ("PI") that pertains to any individual (e.g., leads, dealers, employees, job applicants, etc.) in accordance with client Privacy Policy and public facing privacy statements on client's managed websites.
• Complete any required training.
• Promptly report any known or suspected loss, theft or unauthorized disclosure or use of PI to the General Counsel/Chief Compliance Officer or Chief Information Officer.
• Adhere to the company's compliance program.
• Safeguard the company's intellectual property, information, and assets.
• Other duties as assigned.