Senior Analyst Software Engineering

Posted:
8/4/2024, 7:39:47 PM

Location(s):
Taguig, Metro Manila, Philippines ⋅ Metro Manila, Philippines

Experience Level(s):
Senior

Field(s):
Software Engineering

Job Description:

Job Summary:

The QA Engineer is responsible for designing and implementing tests, debugging, and defining corrective actions. This role involves reviewing system requirements and tracking quality assurance metrics to ensure the software meets the company's standards. The QA Engineer works closely with the development team to identify issues and opportunities for improvement, ensuring a high-quality user experience.

Key Responsibilities:

Test Planning and Design:

  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Identify test scenarios and prepare test data to cover all possible use cases.

Test Execution:

  • Execute manual and automated tests on various software applications.
  • Perform different types of testing, including functional, regression, performance, usability, and security testing.
  • Identify, document, and track software defects using bug tracking tools.

Automation:

  • Develop and maintain automated test scripts to enhance the efficiency of the testing process.
  • Work with tools like Selenium, JUnit, TestNG, or other relevant automation frameworks.
  • Integrate automated tests with the continuous integration/continuous deployment (CI/CD) pipeline.

Collaboration:

  • Work closely with developers, product managers, and other stakeholders to understand product functionalities and provide feedback.
  • Participate in agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
  • Provide input on quality issues and work with the development team to resolve them.

Quality Metrics and Reporting:

  • Track quality assurance metrics, such as defect density and open defect counts.
  • Prepare and present test reports and summaries to stakeholders.
  • Continuously monitor the progress of the testing process and adjust as necessary to meet deadlines.

Continuous Improvement:

  • Stay updated with the latest industry trends, tools, and technologies in software testing.
  • Suggest improvements to testing processes and methodologies to enhance product quality and efficiency.
  • Mentor junior QA engineers and share knowledge within the team.

Qualifications and Skills:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • Minimum of 2-5 years of experience in software quality assurance.
    • Experience with both manual and automated testing.
    • Familiarity with Agile development methodologies.
  • Technical Skills:
    • Proficiency in programming languages such as Java, Python, or C# for automation.
    • Experience with automation tools like Selenium, TestNG, JUnit, or similar.
    • Familiarity with test management tools (e.g., JIRA, TestRail) and version control systems (e.g., Git).
    • Basic knowledge of SQL and databases for data validation.
    • Understanding of CI/CD processes and tools like Jenkins, GitLab CI, or CircleCI.
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork skills.
    • Attention to detail and a passion for delivering high-quality products.
    • Ability to manage time and priorities effectively in a fast-paced environment.

Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here.

iOSCM

Website: https://ioscm.com/

Headquarter Location: Newcastle Upon Tyne, Newcastle upon Tyne, United Kingdom

Year Founded: 2012

Industries: E-Learning ⋅ Education ⋅ Logistics ⋅ Procurement ⋅ Supply Chain Management ⋅ Warehousing