Master the Art of Quality Assurance: Become a Software Test Engineer at XenonStack




Introduction:

In the dynamic landscape of software development, quality assurance is paramount to ensuring seamless user experiences. If you have a keen eye for detail and a passion for ensuring software reliability, XenonStack invites you to embark on a rewarding career journey as a Software Test Engineer. This role promises not just a job but an opportunity to contribute to cutting-edge projects in a company dedicated to innovation and excellence.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Test Engineer with a strong understanding of software testing methodologies.
  • Familiarity with automation testing tools such as Selenium, JUnit, or TestNG.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.

Technical Requirements:

  • Test Development Experience: Proven experience developing test plans, test cases, assessing risk, and filing appropriate defects.
  • Methodology Mastery: Excellent knowledge of software testing methodologies and practices.
  • Problem Triage: Ability to triage problems, prioritize accordingly, and propose a resolution.
  • Mobile Application Testing: Experience testing mobile applications.
  • Programming Proficiency: Proficient in Java and Scala libraries, including Selenium, Apache Commons, HttpBing, jsoup, XML libraries, and JSON libraries.
  • Database Knowledge: Familiarity with databases (NoSQL, SQL), SVN, Jenkins, HTML, CSS, JavaScript, DOM, Maven, SBT, and Jenkins.
  • API Testing: Capability to work with REST API testing and automation, along with performance testing experience (JMeter, Gatling).
  • Scripting Skills: Software scripting skills in languages such as Python, JavaScript, and Perl.
  • Automation Development: Experience developing automated software tests.
  • Test Automation: Proven work experience in test automation and automation testing.
  • QA Methodologies: Knowledge of Software QA methodologies, tools, and processes.
  • Clear Documentation: Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Automation Tools: Hands-on experience with Selenium and Robot Framework.
  • DevOps Knowledge: Knowledge of Continuous Testing, DevOps, and Test Management.
  • Tool Proficiency: Well-versed with JIRA, Google Sheets, Excel.