Epicareer Might not Working Properly
Learn More

Senior Test Engineer

$ 7,000 - $ 10,000 / month

Checking job availability...

Original
Simplified

Key Responsibilities:

  • Test Strategy & Planning: Develop and execute comprehensive test strategies for both manual and automated testing, ensuring high-quality software delivery.
  • Test Design & Execution: Design, implement, and execute test cases based on functional and non-functional requirements, ensuring thorough test coverage across applications and systems.
  • Automation: Lead the development and maintenance of automated test scripts using tools like Selenium, Appium, or similar, to improve testing efficiency and reliability.
  • Performance & Load Testing: Conduct performance, load, and stress testing to ensure that systems can handle high traffic and large volumes of data while maintaining reliability.
  • Collaboration & Communication: Work closely with development teams to understand software requirements, features, and architecture, and provide feedback on testability and quality risks.
  • Bug Identification & Reporting: Identify, document, and track defects using issue tracking systems (e.g., JIRA), collaborating with development teams to facilitate issue resolution.
  • Continuous Improvement: Actively contribute to improving the testing process, tools, and frameworks to increase test coverage and efficiency.
  • Mentorship: Mentor junior test engineers, providing guidance, support, and training to help them develop their skills and improve team performance.
  • Quality Assurance Best Practices: Establish and promote best practices for test design, execution, and defect management to ensure consistent and high-quality results across the team.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent professional experience).
  • Experience:5+ years of experience in software testing, quality assurance, or a related field.
    Strong experience in manual and automated testing of web applications, APIs, and mobile applications.
    Proficient with test automation frameworks and tools such as Selenium, JUnit, TestNG, or similar.
    Experience with performance testing tools and techniques.
    Solid understanding of CI/CD processes and how to integrate testing into those pipelines.

Key Responsibilities:

  • Test Strategy & Planning: Develop and execute comprehensive test strategies for both manual and automated testing, ensuring high-quality software delivery.
  • Test Design & Execution: Design, implement, and execute test cases based on functional and non-functional requirements, ensuring thorough test coverage across applications and systems.
  • Automation: Lead the development and maintenance of automated test scripts using tools like Selenium, Appium, or similar, to improve testing efficiency and reliability.
  • Performance & Load Testing: Conduct performance, load, and stress testing to ensure that systems can handle high traffic and large volumes of data while maintaining reliability.
  • Collaboration & Communication: Work closely with development teams to understand software requirements, features, and architecture, and provide feedback on testability and quality risks.
  • Bug Identification & Reporting: Identify, document, and track defects using issue tracking systems (e.g., JIRA), collaborating with development teams to facilitate issue resolution.
  • Continuous Improvement: Actively contribute to improving the testing process, tools, and frameworks to increase test coverage and efficiency.
  • Mentorship: Mentor junior test engineers, providing guidance, support, and training to help them develop their skills and improve team performance.
  • Quality Assurance Best Practices: Establish and promote best practices for test design, execution, and defect management to ensure consistent and high-quality results across the team.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent professional experience).
  • Experience:5+ years of experience in software testing, quality assurance, or a related field.
    Strong experience in manual and automated testing of web applications, APIs, and mobile applications.
    Proficient with test automation frameworks and tools such as Selenium, JUnit, TestNG, or similar.
    Experience with performance testing tools and techniques.
    Solid understanding of CI/CD processes and how to integrate testing into those pipelines.