What are the responsibilities and job description for the Quality Analyst in Baltimore, MD position at Elegant Enterprise-Wide Solutions, Inc.?
Education
Bachelor’s Degree: Holds a degree in Computer Science, Information Technology, Software Engineering, or a related field.
Bachelor’s Degree: Holds a degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant Coursework: Completed courses in Software Development, Software Testing, Algorithms Data Structures, and Quality Assurance.
- Has 2-4 years of hands-on experience in automation testing, where they were responsible for developing, maintaining, and executing automated test scripts using tools like Selenium, JUnit, TestNG, or similar
- Involved in integrating automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
- Proficient in at least one programming or scripting language, such as Java, Python, C#, or JavaScript, used for writing automated test scripts.
- Hands-on experience with automation tools and frameworks like Selenium, Appium, TestNG, JUnit, Cucumber, or Cypress.
- Familiar with test management tools such as TFS, Azure DevOps, JIRA, HP ALM, TestRail, or Zephyr for tracking test cases and defects.
- Experience with version control systems like Git for managing code repositories.
- Basic understanding of SQL and database concepts to create, manipulate, and query test data.
- Experience with API testing tools like Postman, RestAssured, or SoapUI for automating API and web service tests.
- Worked in Agile or Scrum teams, participating in sprints, stand-ups, and retrospectives, and aligning test activities with the Agile process.
- Familiarity with TDD practices where test cases are written before code development begins.
- Experience using BDD frameworks like Cucumber or SpecFlow to write test cases in Gherkin language, promoting collaboration between developers, testers, and business stakeholders.
- Strong analytical skills to identify test scenarios, design test cases, and diagnose issues effectively.
- High attention to detail in creating and executing test cases, ensuring that all edge cases and scenarios are covered.
- Ability to clearly communicate findings, issues, and solutions to both technical and non-technical stakeholders.
- Experience working in cross-functional teams, collaborating closely with developers, business analysts, and product owners.
- Experience in conducting end-to-end automated testing for web or mobile applications, covering UI, API, and backend systems.
- Exposure to performance testing tools like JMeter or LoadRunner for automating load and stress tests.
- Experience in automating tests for multiple browsers (Chrome, Firefox, Safari) and platforms (Windows, Mac, mobile OS) to ensure compatibility.
- Actively keeps up with the latest trends and advancements in test automation tools, techniques, and methodologies.
- Experience in Service Now is a plus.
- Knowledge of State Government policies and practices.
- Knowledge of Payment Portal implementation with FMIS Integration