Active Jobs

Software Quality Assurance Engineer

Falcon Consulting

We are seeking a highly skilled and experienced Software Quality Assurance (QA) Engineer with at least 5 years of experience to join our dynamic team.

The ideal candidate will have a strong background in software testing, excellent analytical skills, and a keen eye for detail to ensure the highest quality of our software products. As a Software QA Engineer, you will be responsible for designing and executing test plans, identifying and reporting bugs, and working closely with the development team to deliver robust and reliable software.

Key Responsibilities:

  1. Test Planning and Design: Develop comprehensive test plans, test cases, and test scripts based on software requirements and technical specifications to ensure full coverage and thorough testing of all functionalities.
  2. Manual and Automated Testing: Perform both manual and automated testing across various platforms (web, mobile, and desktop applications) to identify defects and ensure product quality.
  3. Bug Reporting and Tracking: Identify, document, and track software defects using bug tracking tools such as JIRA, Bugzilla, or Mantis. Collaborate with the development team to troubleshoot and resolve issues.
  4. Regression and Performance Testing: Conduct regression testing to ensure that new features or changes do not adversely affect existing functionality. Perform performance testing using tools like JMeter or LoadRunner to ensure the software meets performance standards.
  5. API and Database Testing: Perform API testing using tools such as Postman, SoapUI, or RestAssured to validate backend services. Conduct database testing to ensure data integrity and consistency.
  6. CI/CD and Automation Frameworks: Contribute to the design and maintenance of automated test scripts and frameworks using tools like Selenium, Cypress, or TestComplete. Integrate tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  7. Collaboration and Communication: Work closely with developers, product managers, and other stakeholders to understand requirements and provide feedback on product quality and usability.
  8. Quality Metrics and Reporting: Analyze test results, compile test reports, and provide feedback on quality metrics, including defect density, test coverage, and pass/fail rates.
  9. Test Environment Management: Manage and maintain test environments, ensuring they are up-to-date with the latest builds, configurations, and data.
  10. Mentorship and Guidance: Mentor junior QA team members, sharing best practices and guiding them through complex testing scenarios.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software quality assurance, with a focus on both manual and automated testing.
  • Strong understanding of software development lifecycle (SDLC) and software testing lifecycle (STLC).
  • Proficiency with test management and bug tracking tools such as JIRA, TestRail, or Quality Center.
  • Experience with automation testing tools like Selenium, Cypress, Appium, or similar.
  • Solid knowledge of scripting languages (e.g., Python, JavaScript, Java) for test automation.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Bamboo.
  • Experience with performance testing tools like JMeter, LoadRunner, or Gatling.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams.
  • Certification in software testing (e.g., ISTQB, CSTE) is a plus.

Skills:

Black Box Testing, Selenium Testing, Automation Testing, Quality Assurance, SQA Team Test, Software Quality Management, Software Life Cycle Testing, Software Quality Review, Agile Testing,
 

Senior Front End Developer - React.js

Falcon Consulting

We are seeking a skilled Senior Front End Developer with expertise in React.js to join our dynamic team.

As a Senior Developer, you will play a crucial role in designing and implementing user interfaces for our web applications, ensuring optimal performance and an exceptional user experience. You will work closely with cross-functional teams including designers, backend developers, and product managers to deliver high-quality, scalable solutions.

Key Responsibilities:

  1. Develop and Maintain: Build, optimize, and maintain high-quality web applications using React.js and other modern JavaScript frameworks.
  2. Technical Leadership: Lead the front-end development efforts, setting standards and best practices for the team.
  3. Collaborate: Work closely with UI/UX designers to implement responsive and adaptive interfaces that meet the project’s requirements.
  4. Code Reviews: Conduct code reviews to maintain code quality and consistency across the team.
  5. Mentorship: Mentor and guide junior developers, fostering a collaborative and innovative environment.
  6. Optimization: Optimize applications for maximum speed and scalability.
  7. Stay Updated: Stay up-to-date with the latest industry trends, technologies, and frameworks to ensure our applications are modern and competitive.
  8. Testing and Debugging: Implement thorough testing (unit, integration, and end-to-end) and debugging practices to ensure code stability and reliability.
  9. Cross-functional Collaboration: Work with backend developers to integrate RESTful APIs and other backend services seamlessly.

Required Qualifications:

  • Experience: Minimum of 5 years of professional experience in front-end development with a strong focus on React.js.
  • Proficiency in React.js: Deep understanding of React.js, including state management (e.g., Redux, Context API) and component lifecycle.
  • HTML/CSS: Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Version Control: Experience with Git and version control practices.
  • Build Tools: Familiarity with build tools like Webpack, Babel, and npm/yarn.
  • Responsive Design: Experience with responsive and adaptive design principles and frameworks (e.g., Bootstrap, Material-UI).
  • JavaScript Libraries: Knowledge of JavaScript libraries and frameworks such as Redux, React Router, etc.
  • Testing Frameworks: Experience with front-end testing frameworks such as Jest, Enzyme, or React Testing Library.
  • Problem-solving: Strong analytical and problem-solving skills with attention to detail.
  • Communication Skills: Excellent verbal and written communication skills.
  • Team Collaboration: Ability to work effectively in a team environment, managing multiple tasks and deadlines.

Preferred Qualifications:

  • Full-Stack Experience: Experience with backend technologies (Node.js, Express) is a plus.
  • UI/UX Design: Basic understanding of UI/UX design principles.
  • Cloud Services: Experience with cloud platforms (AWS, Azure, etc.).
  • Performance Optimization: Knowledge of front-end performance optimization techniques.
  • Agile Methodologies: Familiarity with Agile/Scrum development methodologies

Skills:

CSS3, JavaScript, JScript, .Vue.js, JSON, NodeJs, React Native, AngularJS, React JS, Bootstrap,
 

Falcon Consulting

Lahore, Punjab,Pakistan.

This is a development company called Falcon Consulting that does consulting, application, web, and software development, as well as new technology advice. We blend strictness, high-quality work, and low costs of realization. When it first started out in 2015, Falcon Consulting was a consulting firm that worked with big clients like Microsoft, Canon, and Accor. Falcon Consulting took off in 2019 and turned into a development firm. The team has more than 10 years of experience making apps and managing projects. The company is based in France and has been working in the US market since March 2019. We can help you handle and build your IT projects using our skills.

Email: Info@Falcon Consulting.com

Phone: 0313 5098197

Posted Jobs 2
Sectors Information Technology
Location Lahore, Punjab,Pakistan.