What are the responsibilities and job description for the Quality Assurance Engineer position at Enexus Global Inc.?
Job Title: QA Automation Engineer
Location: Fremont, CA (5 days Onsite),ngyt
Duration/Type: W2 Contract
Key Responsibilities
Main skills- Need Selenium with Python and SQL
Min 5 -8 years experience needed
Conduct both functional and automated testing, ensuring comprehensive quality assurance for Material Flow Systems applications, with experience in Integration Testing to validate system interactions.
- Develop and execute an automation planning and scripting strategy to optimize testing processes.
- Design and develop reusable test frameworks for both UI and API testing, with a strong emphasis on reusability and maintainability of test scripts to ensure long-term efficiency.
- Manage the integration of automated test scripts with a test management tool to facilitate efficient test management and reporting.
- Analyze and solve complex problems while motivating team members to produce creative and effective solutions.
- Collaborate in the overall automation effort, influence priorities, assist team members, and work closely with different teams and stakeholders to drive quality initiatives.
- Set up and maintain pipelines for test execution, demonstrating a commitment to automation efficiency and Continuous Integration/Continuous Delivery (CI/CD) practices.
- Actively cooperate with engineering colleagues to build solutions together, rigorously test them by breaking them, and take pride in the iterative process of improvement.
Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- Minimum of 5 years of experience as a Software QA Engineer, with a strong focus on manual testing and test automation.
- Proven experience as a Software QA Engineer, with a strong focus on test automation and manual testing.
- Proficiency in programming languages such as Python or similar for test automation scripting.
- Experience with test automation frameworks (e.g., Selenium, pytest, or equivalent).
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
- Strong understanding of web application testing and associated challenges.
- Excellent problem-solving skills and a passion for quality assurance.
- Ability to work in a fast-paced, dynamic environment and adapt to evolving priorities.
- Basic Knowledge of relational databases and SQL for effective data validation and testing.
- box/grey box testing