Software Testing Engineer Full-time

XenonStack Pvt Ltd

Posted By : XenonStack Pvt Ltd

Mohali, Punjab (8)

XenonStack TestOps team is looking for a Software Engineer for Test Automation, Continuous Testing and Test Management for Cloud Native Applications, Data Driven Applications and Platform Engineering.

Software Test engineer responsibilities include maintaining best practices of software development, designing and implementing tests, debugging and defining corrective actions. It must be handling functional and Integration Testing with automation and manual, developing and executing exploratory and automated tests to ensure product and solutions quality.

The ideal candidate will be responsible for Test Management and Automation for continuous Testing, Continuous Performance to ensure software runs smoothly. 


Key Responsibilities 

  • Partner with development and systems teams to provide troubleshooting support for application issues. 
  • Work alongside the Interactive Applications Backend Development team to test and run custom applications. 
  • Build Functional testing tools and improve existing automation platforms 
  • Create detailed, comprehensive and well-structured test plans and test cases. 
  • Estimate, prioritise, plan and coordinate testing activities. 
  • Design, develop and execute automation scripts using open-source tools. 
  • Identify, record, document thoroughly and track bugs. 
  • Perform thorough regression testing when bugs are resolved. 
  • Monitor debugging process results. 
  • Investigate the causes of non-conforming software and train users to implement solutions. 
  • Track quality assurance metrics, like defect densities and open defect counts. 
  • Stay up-to-date with new testing tools and test strategies.


Technical Requirements: 

  • Experience developing test plans, test cases, assessing risk, and fixing appropriate defects 
  • Excellent knowledge of software testing methodologies & practice 
  • Ability to triage problems, prioritise accordingly, and propose a resolution 
  • Experience testing mobile applications. 
  • You study and use Java and Scala libraries (for example, Selenium, Apache Commons, HTTP Bing, jsoup, XML libraries, and JSON libraries) for accessing web elements, XML, JSON, SVN, Jenkins, and databases (NoSQL, SQL). 
  • Knowledge of HTML, CSS, JavaScript, DOM, SVN/Git, Maven, SBT, and Jenkins. 
  • Demonstrate the capability to work with REST API testing and automation and have performance testing experience (JMeter, Gatling). 
  • Software scripting skills (e.g. Python, JavaScript, Perl) 
  • Experience developing automated software tests 
  • Proven work experience in Test Automation and Automation Testing. 
  • Knowledge of Software QA methodologies, Tools and Processes. 
  • Experience in writing clear, concise and comprehensive test plans and test cases. 
  • Hands on Experience of Selenium and Robot Framework 
  • Knowledge of Continuous Testing, DevOps and Test Management 
  • Well versed with JIRA, Google Sheets, Excel. 

Professional Attributes : 

  • Excellent communication skills & Attention to detail. 
  • Analytical mind and problem-solving Aptitude with Strong Organizational skills & Visual Thinking 

Good to have Skills
  • Hypertext markup language HTML
  • Scala
  • Software libraries
Role Specific Skills
  • Active Listening
  • Category Flexibility
  • Complex Problem Solving
  • Computers and Electronics
  • Critical Thinking
  • Customer and Personal Service
  • Deductive Reasoning
  • Design
  • Engineering and Technology
  • English Language
  • Flexibility of Closure
  • Fluency of Ideas
  • Inductive Reasoning
  • Information Ordering
  • Judgment and Decision Making
  • Mathematical Reasoning
  • Mathematics
  • Near Vision
  • Operations Analysis
  • Oral Comprehension
  • Oral Expression
  • Originality
  • Problem Sensitivity
  • Programming
  • Reading Comprehension
  • Selective Attention
  • Speaking
  • Speech Clarity
  • Speech Recognition
  • Systems Analysis
  • Systems Evaluation
  • Written Comprehension
  • Written Expression

Bachelor of Technology (B.Tech) - Computer Science & Engineering

Master of Technology (M.Tech) - Computer Technology

Master of Technology (M.Tech) - Computer Technology & Application

XenonStack is AI-first, data-driven, cloud-native organization. Building Enterprise Data and AI Platform and Cloud Native Applications and Intelligent Distributed Systems for Decision intelligence. XenonStack helps Enterprise for Application Modernization and Enabling Cloud Native Security.